

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# (Facoltativo) Esecuzione AWS AppConfig come DaemonSet in Amazon EKS
<a name="appconfig-integration-containers-agent-daemon"></a>

Con Amazon EKS, puoi eseguire AWS AppConfig Agent come sidecar, il che si traduce in un contenitore di agenti *per pod di applicazioni*. Oppure, se preferisci, puoi eseguire AWS AppConfig Agent as a [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/), il che si traduce in un contenitore di agenti *per nodo nel cluster*. 

**Nota**  
Se esegui AWS AppConfig Agent as a DaemonSet, l'agent viene eseguito in un contenitore separato, il che significa che non puoi accedervi con chiamate a`localhost`. È necessario inserire o altrimenti scoprire l'indirizzo IP del pod dell'agente per chiamarlo.

Per eseguire AWS AppConfig Agent come file DaemonSet, create un file manifest con i seguenti contenuti. Sostituisci il {{highlighted}} testo con i dettagli dell'applicazione e dell'ambiente. Per{{Regione AWS}}, specifica un Regione AWS codice (ad esempio,`us-west-1`). 

```
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: aws-appconfig-agent
  namespace: {{my_namespace}}
  labels:
    app: {{my_application_label}}
spec:
   selector:
    matchLabels:
      app: {{my_application_label}}
  template:
    metadata:
      labels:
        app: {{my_application_label}}
    spec:
      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: {{Regione AWS}}
        imagePullPolicy: IfNotPresent
      # set a high priority class to ensure the agent is running on every node
      priorityClassName: system-node-critical
```

Esegui il comando seguente per applicare l' AWS AppConfig agente DaemonSet al cluster. Sostituiscilo {{aws\_appconfig\_agent\_daemonset}} con il nome del tuo DaemonSet manifesto.

```
kubectl apply -f {{aws_appconfig_agent_daemonset}}.yml
```