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.
Démarrage de l' AWS AppConfig agent pour l'intégration d'Amazon EKS
Le conteneur annexe de l' AWS AppConfig agent est automatiquement disponible dans votre environnement Amazon EKS. Pour l'utiliser, vous devez le démarrer. La procédure suivante décrit comment utiliser l'outil de ligne de kubectl commande Amazon EKS pour démarrer l'agent.
Note
Avant de continuer, assurez-vous que votre kubeconfig fichier est à jour. Pour plus d'informations sur la création ou la modification d'un kubeconfig fichier, consultez la section Création ou mise à jour d'un fichier kubeconfig pour un cluster Amazon EKS dans le guide de l'utilisateur Amazon EKS.
Pour démarrer AWS AppConfig l'agent (outil de ligne de commande kubectl)
-
Ouvrez le manifeste de votre application et vérifiez que votre application Amazon EKS s'exécute en tant que déploiement à conteneur unique. Le contenu du fichier doit ressembler à ce qui suit.
apiVersion: apps/v1 kind: Deployment metadata: name:my-appnamespace:my-namespacelabels: app:my-application-labelspec: replicas: 1 selector: matchLabels: app:my-application-labeltemplate: metadata: labels: app:my-application-labelspec: containers: - name:my-appimage:my-repo/my-imageimagePullPolicy: IfNotPresent -
Ajoutez les détails de la définition du conteneur de l' AWS AppConfig agent à votre manifeste de déploiement.
- name: appconfig-agent image: public.ecr.aws/aws-appconfig/aws-appconfig-agent:2.x ports: - name: http containerPort: 2772 protocol: TCP env: - name: SERVICE_REGION value:Région AWSimagePullPolicy: IfNotPresentNote
Notez les informations suivantes.
-
AWS AppConfig L'agent s'exécute sur le port 2772, par défaut. Vous pouvez spécifier un autre port.
-
Vous pouvez ajuster le comportement par défaut de l' AWS AppConfig Agent en saisissant des variables d'environnement. Pour de plus amples informations, veuillez consulter (Facultatif) Utilisation de variables d'environnement pour configurer AWS AppConfig l'agent pour Amazon ECS et Amazon EKS.
-
Pour
Région AWS, spécifiez le Région AWS code (par exemple,us-west-1) dans lequel AWS AppConfig l'agent récupère les données de configuration.
-
-
Exécutez la
kubectlcommande suivante pour appliquer les modifications à votre cluster.my-deploymentRemplacez-le par le nom de votre manifeste de déploiement.kubectl apply -fmy-deployment.yml -
Une fois le déploiement terminé, vérifiez que AWS AppConfig l'agent est en cours d'exécution. Utilisez la commande suivante pour afficher le fichier journal du pod de l'application.
kubectl logs -nmy-namespace-c appconfig-agentmy-podRecherchez une instruction semblable à la suivante pour le conteneur de l' AWS AppConfig agent :
[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772
Note
Vous pouvez ajuster le comportement par défaut de l' AWS AppConfig Agent en saisissant ou en modifiant des variables d'environnement. Pour plus d'informations sur les variables d'environnement disponibles, consultez(Facultatif) Utilisation de variables d'environnement pour configurer AWS AppConfig l'agent pour Amazon ECS et Amazon EKS.