Amazon EKS 및 Kubernetes에서 지표 익스포터가 포함된 Memcached 설정 - Amazon CloudWatch

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를 설치하려면
  1. 다음 명령을 입력하여 리포지토리를 추가합니다.

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. 다음 명령을 입력하여 새 네임스페이스를 생성합니다.

    kubectl create namespace memcached-sample
  3. 다음 명령을 입력하여 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"
  4. 다음 명령을 입력하여 실행 중인 서비스의 주석을 확인합니다.

    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