Amazon EKS에서의 Windows 지원 아키텍처

Amazon EKS에서의 Windows 지원 아키텍처 An architecture diagram generated by Archify. EKS 컨트롤 플레인 · AWS 관리형 · AWS 클라우드 › Amazon EKS EKS 컨트롤 플레인 AWS 관리형 Linux 노드 그룹 · Linux 노드 1 · 2 · AWS 클라우드 › Amazon EKS Linux 노드 그룹 Linux 노드 1 · 2 시스템 Pod · CoreDNS · VPC CNI · kube-proxy · AWS 클라우드 › Amazon EKS 시스템 Pod CoreDNS · VPC CNI · kube-proxy Windows 노드 그룹 · Windows 노드 1 · 2 · AWS 클라우드 › Amazon EKS Windows 노드 그룹 Windows 노드 1 · 2 Windows 애플리케이션 Pod · nodeSelector: kubernetes.io/os=windows · AWS 클라우드 › Amazon EKS Windows 애플리케이션 Pod nodeSelector: kubernetes.io/os=windows AWS IAM · 인증 · 권한 · AWS 클라우드 AWS IAM 인증 · 권한 Amazon VPC · 네트워킹 · AWS 클라우드 Amazon VPC 네트워킹 CloudWatch · 로그 · 지표 · AWS 클라우드 CloudWatch 로그 · 지표 Elastic Load Balancer · 서비스 노출 · AWS 클라우드 Elastic Load Balancer 서비스 노출 사용자 · 최종 사용자 · Architecture component 사용자 최종 사용자 관리 관리 실행 실행 HTTP :80 AWS 클라우드 Amazon EKS Legend 프런트엔드 백엔드 서비스 클라우드 서비스 보안 구성 요소 외부 시스템

Windows 지원 활성화

  • • VPC CNI 플러그인(vpc-resource-controller) 업데이트
  • • Windows VPC 어드미션 웹훅 설치

Windows 노드 그룹

  • • eksctl create nodegroup --managed --node-ami-family WindowsServer2019FullContainer
  • • 콘솔에서는 AMI 유형으로 "Windows" 선택

Windows 애플리케이션 배포

  • • nodeSelector kubernetes.io/os: windows로 Windows 노드에 스케줄링
  • • IIS 컨테이너(servercore/iis) 예시, containerPort 80