

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