Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
(Optional) Wird ausgeführt AWS AppConfig wie DaemonSet in Amazon EKS
Mit Amazon EKS können Sie AWS AppConfig Agent als Sidecar ausführen, was zu einem Agentencontainer pro Anwendungs-Pod führt. Wenn Sie möchten, können Sie den AWS AppConfig
Agenten auch als ausführen DaemonSet
Anmerkung
Wenn Sie AWS AppConfig Agent als ausführen DaemonSet, wird der Agent in einem separaten Pod ausgeführt, was bedeutet, dass Sie mit Aufrufen von nicht darauf zugreifen könnenlocalhost. Sie müssen die IP-Adresse des Agenten-Pods eingeben oder auf andere Weise ermitteln, um ihn aufrufen zu können.
Um den AWS AppConfig Agenten als auszuführen DaemonSet, erstellen Sie eine Manifestdatei mit dem folgenden Inhalt. Ersetzen Sie highlighted den Text durch Details für Ihre Anwendung und Umgebung. Geben Sie für AWS-Region einen AWS-Region Code an (z. B.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:AWS-RegionimagePullPolicy: IfNotPresent # set a high priority class to ensure the agent is running on every node priorityClassName: system-node-critical
Führen Sie den folgenden Befehl aus, um den AWS AppConfig Agenten DaemonSet auf Ihren Cluster anzuwenden. aws_appconfig_agent_daemonsetErsetzen Sie es durch den Namen Ihres DaemonSet Manifests.
kubectl apply -faws_appconfig_agent_daemonset.yml