

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á.

# Iniciando o AWS AppConfig agente para a integração com o Amazon EKS
<a name="appconfig-integration-containers-agent-starting-eks"></a>

O contêiner auxiliar do AWS AppConfig Agent está disponível automaticamente em seu ambiente Amazon EKS. Para usá-lo, é necessário iniciá-lo. O procedimento a seguir descreve como usar a ferramenta de linha de comandos `kubectl` do Amazon EKS para executar o agente.

**nota**  
Antes de continuar, verifique se o arquivo `kubeconfig` está atualizado. Para obter mais informações sobre como criar ou editar um arquivo `kubeconfig`, consulte [Criação ou atualização de um arquivo kubeconfig para um cluster do Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html) no **Guia do usuário do Amazon EKS**.

**Para iniciar o AWS AppConfig Agent (ferramenta de linha de comando kubectl)**

1. Abra o manifesto da aplicação e verifique se sua aplicação do Amazon EKS está sendo executada como uma implantação de contêiner único. O conteúdo do arquivo deve ser semelhante ao seguinte:

   ```
   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. Adicione os detalhes da definição do contêiner do AWS AppConfig Agente ao seu manifesto de implantação.

   ```
   - 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: {{Região da AWS}}
           imagePullPolicy: IfNotPresent
   ```
**nota**  
Observe as seguintes informações:  
AWS AppConfig O agente é executado na porta 2772, por padrão. Você pode especificar uma porta diferente.
Você pode ajustar o comportamento padrão do AWS AppConfig Agente inserindo variáveis de ambiente. Para obter mais informações, consulte [(Opcional) Usando variáveis de ambiente para configurar o AWS AppConfig Agente para Amazon ECS e Amazon EKS](appconfig-integration-containers-agent-configuring.md).
Para{{Região da AWS}}, especifique o Região da AWS código (por exemplo,`us-west-1`) em que o AWS AppConfig Agente recupera os dados de configuração.

1. Execute o comando `kubectl` a seguir para aplicar as alterações ao cluster. {{my-deployment}}Substitua pelo nome do seu manifesto de implantação.

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

1. Após a conclusão da implantação, verifique se o AWS AppConfig Agente está em execução. Use o comando a seguir para visualizar o arquivo de log do pod do aplicativo.

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

   Localize uma declaração como a seguinte para o contêiner do AWS AppConfig Agente: `[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772`

**nota**  
Você pode ajustar o comportamento padrão do AWS AppConfig Agente inserindo ou alterando variáveis de ambiente. Para mais informações sobre as variáveis de ambiente disponíveis, consulte [(Opcional) Usando variáveis de ambiente para configurar o AWS AppConfig Agente para Amazon ECS e Amazon EKS](appconfig-integration-containers-agent-configuring.md).