Configurer Memcached avec un exportateur de métriques sur Amazon EKS et Kubernetes - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurer Memcached avec un exportateur de métriques sur Amazon EKS et Kubernetes

memcached est un système de mise en cache d'objets mémoire open source. Pour plus d'informations, consultez What is Memcached?.

Si vous exécutez memcached sur un cluster avec le type de lancement Fargate, vous devez configurer un profil Fargate avant de réaliser les étapes de cette procédure. Pour configurer le profil, saisissez la commande suivante. Remplacez MyCluster avec le nom de votre cluster.

eksctl create fargateprofile --cluster MyCluster \ --namespace memcached-sample --name memcached-sample
Pour installer memcached avec un exportateur de métriques afin de tester la prise en charge de Container Insights Prometheus
  1. Saisissez la commande suivante pour ajouter le référentiel :

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. Entrez la commande suivante pour créer un nouvel espace de noms :

    kubectl create namespace memcached-sample
  3. Entrez la commande suivante pour installer 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. Entrez la commande suivante pour vérifier l'annotation du service en cours d'exécution :

    kubectl describe service my-memcached-metrics -n memcached-sample

    Les deux annotations suivantes doivent s'afficher :

    Annotations: prometheus.io/port: 9150 prometheus.io/scrape: true
Pour désinstaller memcached
  • Entrez la commande suivante :

    helm uninstall my-memcached --namespace memcached-sample kubectl delete namespace memcached-sample