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á.
Como iniciar a integração do AWS AppConfig Agent com o Amazon EKS
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 no Guia do usuário do Amazon EKS.
Para iniciar o AWS AppConfig Agent (ferramenta de linha de comando kubectl)
-
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-appnamespace:my-namespacelabels: app:my-application-labelspec: replicas: 1 selector: matchLabels: app:my-application-labeltemplate: metadata: labels: app:my-application-labelspec: containers: - name:my-appimage:my-repo/my-imageimagePullPolicy: IfNotPresent -
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 AWSimagePullPolicy: IfNotPresentnota
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.
-
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.
-
-
Execute o comando
kubectla seguir para aplicar as alterações ao cluster.my-deploymentSubstitua pelo nome do seu manifesto de implantação.kubectl apply -fmy-deployment.yml -
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 -nmy-namespace-c appconfig-agentmy-podLocalize 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.