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.
(Facultatif) Course AWS AppConfig comme DaemonSet dans Amazon EKS
Avec Amazon EKS, vous pouvez exécuter AWS AppConfig l'agent en tant que sidecar, ce qui se traduit par un conteneur d'agent par module d'application. Ou, si vous préférez, vous pouvez exécuter AWS AppConfig
l'Agent en tant que DaemonSet
Note
Si vous exécutez AWS AppConfig l'Agent en tant que DaemonSet, l'agent s'exécute dans un module distinct, ce qui signifie que vous ne pouvez pas y accéder en appelantlocalhost. Vous devez injecter ou découvrir l'adresse IP du pod de l'agent pour l'appeler.
Pour exécuter AWS AppConfig l'Agent en tant que DaemonSet, créez un fichier manifeste avec le contenu suivant. Remplacez highlighted le texte par des informations relatives à votre application et à votre environnement. PourRégion AWS, spécifiez un Région AWS code (par exemple,us-west-1).
apiVersion: apps/v1 kind: DaemonSet metadata: name: aws-appconfig-agent namespace:my_namespacelabels: app:my_application_labelspec: selector: matchLabels: app:my_application_labeltemplate: metadata: labels: app:my_application_labelspec: containers: - name: aws-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: IfNotPresent # set a high priority class to ensure the agent is running on every node priorityClassName: system-node-critical
Exécutez la commande suivante pour appliquer l' AWS AppConfig agent DaemonSet à votre cluster. aws_appconfig_agent_daemonsetRemplacez-le par le nom de votre DaemonSet manifeste.
kubectl apply -faws_appconfig_agent_daemonset.yml