View a markdown version of this page

Avvio di AWS AppConfig agente per l'integrazione con Amazon EKS - AWS AppConfig

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

Avvio di AWS AppConfig agente per l'integrazione con Amazon EKS

Il contenitore AWS AppConfig Agent sidecar è automaticamente disponibile nel tuo ambiente Amazon EKS. Per utilizzarlo, è necessario avviarlo. La procedura seguente descrive come utilizzare lo strumento a riga di kubectl comando di Amazon EKS per avviare l'agente.

Nota

Prima di continuare, assicurati che il kubeconfig file sia aggiornato. Per ulteriori informazioni sulla creazione o la modifica di un kubeconfig file, consulta Creazione o aggiornamento di un file kubeconfig per un cluster Amazon EKS nella Guida per l'utente di Amazon EKS.

Per iniziare AWS AppConfig Agente (strumento da riga di comando kubectl)
  1. Apri il manifesto dell'applicazione e verifica che l'applicazione Amazon EKS sia in esecuzione come distribuzione a contenitore singolo. Il contenuto del file dovrebbe essere simile al seguente.

    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
  2. Aggiungete i dettagli della definizione del contenitore AWS AppConfig dell'agente al manifesto di distribuzione.

    - 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: Regione AWS imagePullPolicy: IfNotPresent
    Nota

    Osservare le seguenti informazioni.

  3. Esegui il kubectl comando seguente per applicare le modifiche al tuo cluster. Sostituiscilo my-deployment con il nome del tuo manifesto di distribuzione.

    kubectl apply -f my-deployment.yml
  4. Al termine della distribuzione, verifica che l' AWS AppConfig agente sia in esecuzione. Utilizzate il comando seguente per visualizzare il file di registro del pod dell'applicazione.

    kubectl logs -n my-namespace -c appconfig-agent my-pod

    Individuate un'istruzione come la seguente per il contenitore AWS AppConfig Agent: [appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772

Nota

È possibile modificare il comportamento predefinito di AWS AppConfig Agent inserendo o modificando le variabili di ambiente. Per informazioni sulle variabili di ambiente disponibili, vedere(Facoltativo) Utilizzo delle variabili di ambiente per la configurazione AWS AppConfig Agente per Amazon ECS e Amazon EKS.