1. 시험환경
˙ AWS EKS
˙ Ubuntu
˙ kubectl
2. 목적
˙ EKS Cluster 및 NodeGroup 설치 완료 후 최초 접속을 위한 설정을 알아보자.
˙ EKS Cluster와 통신하여 기초 명령어 동작을 확인한다.
3. 적용
① AWS EKS Cluster를 생성한다.
- 참고 : https://languagestory.tistory.com/276
AWS EKS Cluster 생성 (AWS 웹 콘솔)
1. 시험환경 ˙ AWS EKS ˙ AWS Web Console 2. 목적 ˙ AWS 웹 콘솔에 접속하여 EKS Cluster를 설치한다. 3. 적용 ① EKS Control Plane에서 사용할 역할(Role)을 생성한다. - 참고 : https://languagestory.tistory.com/275 EKS Contro
languagestory.tistory.com
② AWS EKS NodeGroup을 생성한다.
- 참고 : https://languagestory.tistory.com/279
AWS EKS NodeGroup 생성 (AWS 웹 콘솔)
1. 시험환경 ˙ AWS EKS ˙ AWS Web Console 2. 목적 ˙ AWS 웹 콘솔에 접속하여 EKS NodeGroup을 설치한다. 3. 적용 ① EKS Cluster를 생성한다. - 참고 : ② EKS Cluster "컴퓨팅" 탭에서 "노드 그룹 추가" 버튼을 클릭한
languagestory.tistory.com
③ EKS 접속을 위한 Remote PC에 접속한다.
- 여기서는 Ubuntu EC2를 사용한다.
④ Remote PC에 Kubectl을 설치한다.
- 참고 : https://languagestory.tistory.com/192
우분투(ubuntu) 리눅스(linux) 환경에서 kubectl 설치하기
1. 시험환경 ˙ 우분투(ubuntu) 리눅스(linux) v20.04 ˙ kubectl 2. 목적 ˙ 우분투(ubuntu) 리눅스(linux) 환경에서 kubectl 설치하는 방법을 알아보자. 3. 적용 ① kubernetes 사이트에서 설치 가이드를 제공한다. - U
languagestory.tistory.com
⑤ Remote PC에 AWS CLI를 설치한다.
- 참고 : https://languagestory.tistory.com/249
우분투(Ubuntu) 환경에 AWS CLI 설치하기
1. 시험환경 ˙ Ubuntu(우분투) 리눅스 2. 목적 ˙ Ubuntu(우분투) 리눅스 환경에서 AWS CLI 최신 버전 설치하는 방법을 알아보자. 3. 적용 ① AWS 공식문서에 운영체제별 AWS CLI 설치방법이 소개되어 있다. -
languagestory.tistory.com
⑥ AWS 자격증명 인증을 한다.
- 참고 : https://languagestory.tistory.com/269
AWS CLI 자격 증명 (aws configure)
1. 시험환경 ˙ 윈도우 ˙ aws cli 2. 목적 ˙ aws configure 명령어를 이용하여 IAM 사용자 자격증명하는 방법을 알아보자. ˙ 여러 개의 자격 증명을 등록하고 기본값을 설정하는 방법을 알아보자. 3. 적용
languagestory.tistory.com
⑦ 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 |