EKS위에 Signoz 설치 방법

2024. 4. 9. 14:07IT

Signoz 구성도

EKS위에서 Signoz 설치하는 방법

매개변수 yaml (override-values.yaml)

global:
  storageClass: gp2-resizable
  cloud: aws

clickhouse:
  installCustomStorageClass: true

설치 순서

  1. Signoz Helm 저장소를 이름으로 클라이언트에 추가
helm repo add signoz https://charts.signoz.io
  1. Helm CLI에 액세스 확인
helm repo list
  1. platform 이라는 namespace 만들어주기
kubectl create ns platform
  1. 헬름 통해 리리스 이름 'my-release'와 platform 네임스페이스 통해서 chart 설치
helm --namespace platform install my-release signoz/signoz -f override-values.yaml
  1. 잘만들면 나오는 결과물 확인하기
NAME: my-release
LAST DEPLOYED: Mon May 23 20:34:55 2024
NAMESPACE: platform
STATUS: deployed
REVISION: 1
NOTES:
1. You have just deployed SigNoz cluster:

- frontend version: '0.8.0'
- query-service version: '0.8.0'
- alertmanager version: '0.23.0-0.1'
- otel-collector version: '0.43.0-0.1'
- otel-collector-metrics version: '0.43.0-0.1'
  1. 나온 결과로 EKS port-forwarding으로 결과 확인하기 (임시, signoz 액세스)
    'my-release-signoz-frontend' service를 임시 로컬 127.0.0.1:3301로 port-forwarding 함
export SERVICE_NAME=$(kubectl get svc --namespace platform -l "app.kubernetes.io/component=frontend" -o jsonpath="{.items[0].metadata.name}")

kubectl --namespace platform port-forward svc/$SERVICE_NAME 3301:3301

참고

링크텍스트

'IT' 카테고리의 다른 글

Signoz 실행, 중지, 삭제 다루는 법  (0) 2024.04.09
Signoz 서비스 expose  (0) 2024.04.09
인증서 pfx -> cert, key 추출하기  (0) 2024.04.09
[K8S] Node port  (0) 2024.04.09
[AWS] VPC와 Subnet  (0) 2024.04.09