EKS와 Node Group 생성을 위한 Role 생성
위와 같은 방법으로 Node Group Role 생성
아래와 같이 Role이 생성된 것을 확인
원활한 테스트 진행을 위해 Public으로 설정
아래와 같이 EKS가 생성된 것을 확인
퍼블릭 서브넷으로 설정 후 SSH 접속을 위해 위와 같이 설정
아래와 같이 Node Group과 2개 노드가 생성된 것을 확인
- EKS에 접근하기 위해 kubectl 설치
- kubectl 설치는 쿠버네티스 버전별 상이하여 AWS 백서 참조
EKS 연결 명령어
※ 연결 전 aws configure과 aws cli 설치 필수
아래와 같이 EKS로 접속된 것을 확인
ECR에 생성한 이지미로 EKS에서 서비스 배포를 위해 아래와 같은 yaml 파일을 생성
yaml 파일 배포
아래와 같이 test 네임스페이스로 Pod가 배포된 것을 확인
위에 LoadBalancer 주소로 접속
서비스 제거
Can Do It
brb