1. 목표구성도 - EKS 클러스터 : Control Plane - VPC 1개 : 퍼블릭 서브넷 3개, 프라이빗 서브넷 3개 - 관리형 노드 그룹 : EC2 3대 - Add-on : 최신 버전 kube-proxy, coredns, aws vpc cni 2. 배포 방법 : CloudFormation을 통해 실습 환경 배포 - CloudNet@ 제공 YAML 파일을 이용하여 CloudFormation으로 배포 1단계 : node IP와 pod의 IP가 같은 대역임을 확인 - pod의 IP와 pod 내 위치한 kube-system용 pod(aws-node, kube-proxy)가 pod와 동일한 IP를 보유 - coredns pod는 랜덤하게 2개의 node에 배포되어 있음 1) 192.168.3.234 :..
1.EKSCTL 1) kubectlEKS 클러스터 구축 및 관리를 하기 위한 오픈소스 명령줄 도구 : 사용을 위해 사전 설치 필요 2) EKS 배포시 CloudFormation을 이용해서 배포 3) AWS에서 직접 제공하는 것은 아니지만, 공식적으로 지원하는 관리 도구이며, EKS 외 다른 리소스에 대한 관리 불가 4) 기본 설치시 - VPC CNI plugin for K8s, kube-froxy, CoreDNS와 같은 자체 관리형 추가 기능을 자동으로 함께 설치 - VPC : 3개의 AZ에 6개의 subnet, 1개의 NAT GW, IGW 설치 2. 목표 구성도 1) 가장 간소화된 환경 : 2개의 AZ, 4개의 Subnet 구성 1단계. CloudFormation을 이용하여 EKS 생성을 위한 작업용 ..