1. 시험환경
˙ AWS EKS
˙ Ubuntu
˙ kubectl
2. 목적
˙ EKS Cluster 및 NodeGroup 설치 완료 후 최초 접속을 위한 설정을 알아보자.
˙ EKS Cluster와 통신하여 기초 명령어 동작을 확인한다.
3. 적용
① AWS EKS Cluster를 생성한다.
- 참고 : https://languagestory.tistory.com/276
② AWS EKS NodeGroup을 생성한다.
- 참고 : https://languagestory.tistory.com/279
③ EKS 접속을 위한 Remote PC에 접속한다.
- 여기서는 Ubuntu EC2를 사용한다.
④ Remote PC에 Kubectl을 설치한다.
- 참고 : https://languagestory.tistory.com/192
⑤ Remote PC에 AWS CLI를 설치한다.
- 참고 : https://languagestory.tistory.com/249
⑥ AWS 자격증명 인증을 한다.
- 참고 : https://languagestory.tistory.com/269
⑦ Remote PC에서 EKS 접속을 위한 설정을 한다.
- Kubectl 사용을 위한 Kubeconfig 설정 : aws eks update-kubeconfig --region [region-이름] --name [eks-cluster-이름]
- 접속 서버 API 등 EKS 자원 호출을 위한 정보를 확인 : cat /home/ubuntu/.kube/config
4. 결과
˙ kubectl 명령어를 사용하여 EKS Cluster와 통신을 확인한다.
- EKS Worker Node 목록 : kubectl get nodes
- EKS 기동중인 pod 전체 목록 : kubectl get pod -A
'AWS(Amozon Web Service)' 카테고리의 다른 글
윈도우(window) 환경에서 docker, docker-compose 설치하기 (1) | 2024.01.05 |
---|---|
EC2에서 ECR Image 다운로드(pull) 하는 방법 (0) | 2023.08.05 |
AWS EKS 구성 7 - AWS EKS NodeGroup 생성 (트러블슈팅) (0) | 2023.07.30 |
AWS EKS 구성 6 - AWS EKS NodeGroup 생성 (AWS 웹 콘솔) (0) | 2023.07.30 |
AWS EKS 구성 5 - AWS EKS NodeGroup 사용을 위한 IAM Role 생성 (0) | 2023.07.30 |