EKS위에 Signoz 설치 방법
2024. 4. 9. 14:07ㆍIT
Signoz 구성도
EKS위에서 Signoz 설치하는 방법
매개변수 yaml (override-values.yaml)
global:
storageClass: gp2-resizable
cloud: aws
clickhouse:
installCustomStorageClass: true
설치 순서
- Signoz Helm 저장소를 이름으로 클라이언트에 추가
helm repo add signoz https://charts.signoz.io
- Helm CLI에 액세스 확인
helm repo list
- platform 이라는 namespace 만들어주기
kubectl create ns platform
- 헬름 통해 리리스 이름 'my-release'와 platform 네임스페이스 통해서 chart 설치
helm --namespace platform install my-release signoz/signoz -f override-values.yaml
- 잘만들면 나오는 결과물 확인하기
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'
- 나온 결과로 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 |