기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
(선택 사항) Amazon EKS에서 DaemonSet AWS AppConfig로 실행
Amazon EKS를 사용하면AWS AppConfig Agent를 사이드카로 실행하여 애플리케이션 포드당 하나의 에이전트 컨테이너를 생성할 수 있습니다. 또는 원하는 경우AWS AppConfig Agent를 DaemonSet
참고
AWS AppConfig에이전트를 DaemonSet로 실행하면 에이전트가 별도의 포드에서 실행되므로에 대한 호출로 에이전트에 액세스할 수 없습니다localhost. 에이전트 포드의 IP 주소를 직접적으로 호출하려면 이를 주입하거나 검색해야 합니다.
AWS AppConfig에이전트를 DaemonSet로 실행하려면 다음 내용이 포함된 매니페스트 파일을 생성합니다. 강조 표시된 텍스트는 사용자의 애플리케이션 및 환경에 대한 세부 정보로 바꿉니다. AWS 리전에AWS 리전코드를 지정합니다(예: us-west-1).
apiVersion: apps/v1 kind: DaemonSet metadata: name: aws-appconfig-agent namespace:my_namespacelabels: app:my_application_labelspec: selector: matchLabels: app:my_application_labeltemplate: metadata: labels: app:my_application_labelspec: containers: - name: aws-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:AWS 리전imagePullPolicy: IfNotPresent # set a high priority class to ensure the agent is running on every node priorityClassName: system-node-critical
다음 명령을 실행하여AWS AppConfig에이전트 DaemonSet를 클러스터에 적용합니다. aws_appconfig_agent_daemonset를 DaemonSet 매니페스트의 이름으로 바꿉니다.
kubectl apply -faws_appconfig_agent_daemonset.yml