

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Inicio del AWS AppConfig agente para la integración de Amazon EKS
<a name="appconfig-integration-containers-agent-starting-eks"></a>

El contenedor AWS AppConfig Agent sidecar está disponible automáticamente en su entorno Amazon EKS. Para usarlo, debe iniciarlo. El siguiente procedimiento describe cómo utilizar la herramienta de línea de comandos `kubectl` de Amazon EKS para iniciar el agente.

**nota**  
Antes de continuar, asegúrese de que el archivo `kubeconfig` esté actualizado. Para obtener más información sobre cómo crear o editar un archivo `kubeconfig`, consulte [Creación o actualización de un archivo kubeconfig para un clúster de Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html) en la **Guía del usuario de Amazon EKS**.

**Para iniciar AWS AppConfig Agent (herramienta de línea de comandos de kubectl)**

1. Abra el manifiesto de la aplicación y compruebe que la aplicación Amazon EKS se está ejecutando como una implementación de un solo contenedor. El contenido del archivo es similar al siguiente.

   ```
   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. Añada los detalles de la definición del contenedor del AWS AppConfig agente a su manifiesto de despliegue.

   ```
   - 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ón de AWS}}
           imagePullPolicy: IfNotPresent
   ```
**nota**  
Observe la siguiente información.  
AWS AppConfig El agente se ejecuta en el puerto 2772, de forma predeterminada. O puede especificar un puerto diferente.
Puede ajustar el comportamiento predeterminado del AWS AppConfig agente introduciendo variables de entorno. Para obtener más información, consulte [(Opcional) Uso de variables de entorno para configurar el AWS AppConfig agente para Amazon ECS y Amazon EKS](appconfig-integration-containers-agent-configuring.md).
Para {{Región de AWS}} ello, especifique el Región de AWS código (por ejemplo`us-west-1`) en el que el AWS AppConfig agente recupera los datos de configuración.

1. Ejecute el siguiente comando de `kubectl` para aplicar los cambios al clúster. {{my-deployment}}Sustitúyalo por el nombre del manifiesto de despliegue.

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

1. Una vez finalizada la implementación, compruebe que el AWS AppConfig agente esté en ejecución. Utilice el comando siguiente para ver el archivo de registro del pod de la aplicación.

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

   Busque una declaración como la siguiente para el contenedor del AWS AppConfig agente: `[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772`

**nota**  
Puede ajustar el comportamiento predeterminado del AWS AppConfig agente introduciendo o cambiando variables de entorno. Para obtener información sobre las variables de entorno disponibles, consulte [(Opcional) Uso de variables de entorno para configurar el AWS AppConfig agente para Amazon ECS y Amazon EKS](appconfig-integration-containers-agent-configuring.md).