

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.

# Den AWS AppConfig Agenten für die Amazon EKS-Integration starten
<a name="appconfig-integration-containers-agent-starting-eks"></a>

Der AWS AppConfig Agent-Sidecar-Container ist automatisch in Ihrer Amazon EKS-Umgebung verfügbar. Um ihn zu verwenden, müssen Sie ihn starten. Das folgende Verfahren beschreibt, wie Sie das Amazon `kubectl` EKS-Befehlszeilentool verwenden, um den Agenten zu starten.

**Anmerkung**  
Bevor Sie fortfahren, stellen Sie sicher, dass Ihre `kubeconfig` Datei auf dem neuesten Stand ist. Weitere Informationen zum Erstellen oder Bearbeiten einer `kubeconfig` Datei finden Sie unter [Erstellen oder Aktualisieren einer kubeconfig-Datei für einen Amazon EKS-Cluster](https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html) im **Amazon EKS-Benutzerhandbuch**.

**So starten Sie den AWS AppConfig Agenten (kubectl-Befehlszeilentool)**

1. Öffnen Sie das Manifest für Ihre Anwendung und stellen Sie sicher, dass Ihre Amazon EKS-Anwendung als Einzelcontainer-Bereitstellung ausgeführt wird. Der Inhalt der Datei sollte in etwa wie folgt aussehen.

   ```
   apiVersion: apps/v1
   kind: Deployment
   metadata:
     name: my-app
     namespace: my-namespace
     labels:
       app: my-application-label
   spec:
     replicas: 1
     selector:
       matchLabels:
         app: my-application-label
     template:
       metadata:
         labels:
           app: my-application-label
       spec:
         containers:
         - name: my-app
           image: my-repo/my-image
           imagePullPolicy: IfNotPresent
   ```

1. Fügen Sie Ihrem Bereitstellungsmanifest die Details der AWS AppConfig Agent-Container-Definition hinzu.

   ```
   - 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: AWS-Region
           imagePullPolicy: IfNotPresent
   ```
**Anmerkung**  
Notieren Sie die folgenden Informationen:  
AWS AppConfig Der Agent wird standardmäßig auf Port 2772 ausgeführt. Sie können einen anderen Port angeben.
Sie können das Standardverhalten des AWS AppConfig Agenten anpassen, indem Sie Umgebungsvariablen eingeben. Weitere Informationen finden Sie unter [(Optional) Verwendung von Umgebungsvariablen zur Konfiguration von AWS AppConfig Agent für Amazon ECS und Amazon EKS](appconfig-integration-containers-agent-configuring.md).
Geben Sie für *AWS-Region* den AWS-Region Code an (z. B.`us-west-1`), mit dem der AWS AppConfig Agent die Konfigurationsdaten abruft.

1. Führen Sie den folgenden `kubectl` Befehl aus, um die Änderungen auf Ihren Cluster anzuwenden. *my-deployment*Ersetzen Sie es durch den Namen Ihres Bereitstellungsmanifests.

   ```
   kubectl apply -f my-deployment.yml
   ```

1. Stellen Sie nach Abschluss der Bereitstellung sicher, dass der AWS AppConfig Agent ausgeführt wird. Verwenden Sie den folgenden Befehl, um die Anwendungs-Pod-Protokolldatei anzuzeigen.

   ```
   kubectl logs -n my-namespace -c appconfig-agent my-pod
   ```

   Suchen Sie für den AWS AppConfig Agent-Container nach einer Anweisung wie der folgenden: `[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772`

**Anmerkung**  
Sie können das Standardverhalten des AWS AppConfig Agenten anpassen, indem Sie Umgebungsvariablen eingeben oder ändern. Hinweise zu den verfügbaren Umgebungsvariablen finden Sie unter[(Optional) Verwendung von Umgebungsvariablen zur Konfiguration von AWS AppConfig Agent für Amazon ECS und Amazon EKS](appconfig-integration-containers-agent-configuring.md).