

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# (Opcional) Executando AWS AppConfig como um DaemonSet no Amazon EKS
<a name="appconfig-integration-containers-agent-daemon"></a>

Com o Amazon EKS, você pode executar o AWS AppConfig Agent como um sidecar, o que resulta em um contêiner de agente *por pod de aplicativo*. Ou, se preferir, você pode executar o AWS AppConfig Agente como um [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/), o que resulta em um contêiner de agente *por nó em seu cluster*. 

**nota**  
Se você executar o AWS AppConfig Agent como um DaemonSet, o agente será executado em um pod separado, o que significa que você não pode acessá-lo com chamadas para`localhost`. É necessário injetar ou descobrir o endereço IP do pod do agente para chamá-lo.

Para executar o AWS AppConfig Agent como um DaemonSet, crie um arquivo de manifesto com o conteúdo a seguir. Substitua o *highlighted* texto por detalhes do seu aplicativo e ambiente. Em *Região da AWS*, especifique um código de Região da AWS (por exemplo, `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: Região da AWS
        imagePullPolicy: IfNotPresent
      # set a high priority class to ensure the agent is running on every node
      priorityClassName: system-node-critical
```

Execute o comando a seguir para aplicar o AWS AppConfig Agente DaemonSet ao seu cluster. *aws\$1appconfig\$1agent\$1daemonset*Substitua pelo nome do seu DaemonSet manifesto.

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