본문 바로가기
Monitoring/Signoz

Signoz Cloud 버전을 Helm chart to Yaml로 설치 (1)

by abstract.jiin 2025. 2. 7.

Signoz Cloud 버전을 Helm chart to Yaml로 설치했기에,
우선 Helm chart 로 뽑아내는 방법 공유합니다. 

Helm Client 설치

설치 주소 복사

https://github.com/helm/helm/releases

OS에 맞는 설치하고자 하는 버전의 주소를 클립보드에 복사

설치 디렉토리 생성, 설치파일 다운로드

$ mkdir -p ~/install/helm && cd ~/install/helm
$ wget <https://get.helm.sh/helm-v3.7.1-linux-amd64.tar.g

설치

설치 및 압축 해제

실행파일 'helm'을 PATH가 설정된 디렉토리로 복사

$ tar xvf helm-v3.7.1-linux-amd64.tar.gz
$ cd linux-amd64
$ cp helm /usr/local/bin

설치 확인

$ helm version
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
version.BuildInfo{Version:"v3.14.0", GitCommit:"3fc9f4b2638e76f26739cd77c7017139be81d0ea", GitTreeState:"clean", GoVersion:"go1.21.5"}

Helm chart to Yaml

$ helm template vault {helmchart} --output-dir {output directory}

Opensearch

$ helm repo add opensearch <https://opensearch-project.github.io/helm-charts/>
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
"opensearch" has been added to your repositories

$ helm repo update
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "opensearch" chart repository
Update Complete. ⎈Happy Helming!⎈

$ helm search repo opensearch

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
NAME                                    CHART VERSION   APP VERSION     DESCRIPTION                           
opensearch/opensearch                   2.17.2          2.11.1          A Helm chart for OpenSearch           
opensearch/opensearch-dashboards        2.15.1          2.11.1          A Helm chart for OpenSearch Dashboards
$ helm template vault opensearch/opensearch --output-dir helm

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
wrote helm/opensearch/templates/poddisruptionbudget.yaml
wrote helm/opensearch/templates/configmap.yaml
wrote helm/opensearch/templates/service.yaml
wrote helm/opensearch/templates/service.yaml
wrote helm/opensearch/templates/statefulset.yaml

$ helm template vault opensearch/opensearch-dashboards --output-dir helm

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
wrote helm/opensearch-dashboards/templates/serviceaccount.yaml
wrote helm/opensearch-dashboards/templates/rolebinding.yaml
wrote helm/opensearch-dashboards/templates/service.yaml
wrote helm/opensearch-dashboards/templates/deployment.yaml

Kafka

$ helm repo add bitnami <https://charts.bitnami.com/bitnami

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
"bitnami" has been added to your repositories

$ helm repo update

$ helm search repo bitnami/kafka

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
NAME            CHART VERSION   APP VERSION     DESCRIPTION                                       
bitnami/kafka   26.8.0          3.6.1           Apache Kafka is a distributed streaming platfor...

$ helm template vault bitnami/kafka --output-dir helm

WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/direa/okd/install-directory/auth/kubeconfig
wrote helm/kafka/templates/provisioning/serviceaccount.yaml
wrote helm/kafka/templates/rbac/serviceaccount.yaml
wrote helm/kafka/templates/secrets.yaml
wrote helm/kafka/templates/secrets.yaml
wrote helm/kafka/templates/controller-eligible/configmap.yaml
wrote helm/kafka/templates/scripts-configmap.yaml
wrote helm/kafka/templates/controller-eligible/svc-headless.yaml
wrote helm/kafka/templates/svc.yaml
wrote helm/kafka/templates/controller-eligible/statefulset.yaml

 

Signoz 

https://github.com/SigNoz/charts

$ helm repo add signoz https://charts.signoz.io
$ helm install -n platform  --create-namespace my-release signoz/signoz

차트 버전은 tags 로 확인