Amazon EKS 및 Kubernetes에서 지표 익스포터가 포함된 Memcached 설정
memcached는 오픈 소스 메모리 객체 캐싱 시스템입니다. 자세한 내용은 Memcached란 무엇입니까?
Fargate 시작 유형의 클러스터에서 Memcached를 실행할 경우 이 절차의 단계를 수행하기 전에 먼저, Fargate 프로파일을 설정해야 합니다. 프로파일을 설정하려면 다음 명령을 입력합니다. MyCluster
를 클러스터 이름으로 바꿉니다.
eksctl create fargateprofile --cluster
MyCluster
\ --namespace memcached-sample --name memcached-sample
Container Insights Prometheus 지원을 테스트하기 위해 지표 익스포터와 함께 memcached를 설치하려면
-
다음 명령을 입력하여 리포지토리를 추가합니다.
helm repo add bitnami https://charts.bitnami.com/bitnami
-
다음 명령을 입력하여 새 네임스페이스를 생성합니다.
kubectl create namespace memcached-sample
-
다음 명령을 입력하여 Memcached를 설치합니다.
helm install my-memcached bitnami/memcached --namespace memcached-sample \ --set metrics.enabled=true \ --set-string serviceAnnotations.prometheus\\.io/port="9150" \ --set-string serviceAnnotations.prometheus\\.io/scrape="true"
-
다음 명령을 입력하여 실행 중인 서비스의 주석을 확인합니다.
kubectl describe service my-memcached-metrics -n memcached-sample
다음 두 주석이 표시됩니다.
Annotations: prometheus.io/port: 9150 prometheus.io/scrape: true
memcached를 제거하려면
-
다음 명령을 입력합니다.
helm uninstall my-memcached --namespace memcached-sample kubectl delete namespace memcached-sample