본문 바로가기
[따베클]

AWS (Amazon Web Service) EKS를 이용하여 Kubernetes를 구축해보자! - 2

by SAMSUNG Metaverse-Cloud 2023. 1. 10.
728x90

 

 

 

2. EKS 관리시스템에 AWS CLI 설치
3. EKS 관리시스템에 EKS 설치/운영툴 eksctl 설치


4. EKS 관리시스템에 k8s 관리툴인 kubectl 설치

 

5. AWS IAM 생성하기
- eks-mng-user 생성

 

 

 

6. 관리시스템에서 AWS 관리할 수 있도록 eks-mng-user 등록
- aws sts get-caller-identity    (성공 확인)

 

 

7. AWS 구성시 생략 가능

 

 

 8. EKS 구성

 

 

 

 

 

9. 설치 완료 확인, CLI 명령어 자동완성 기능 추가
- kubectl get nodes

 

 

## EKS 는 프라이빗 쿠버네티스와 다르게, 관리시스템에서 curl 테스트 불가 (IP 대역 다름)
- 따라서 워커노드에 들어가서 curl 테스트 할것!

 

 

 

10. 간단한 실습
- kubectl create deployment webtest --image=nginx:1.14 --port=80 --replicas=5
- kubectl get pods -o wide
- kubectl expose deployment webtest --port=80 --type=LoadBalancer
- kubectl get services    (콘솔에서 ALB 생성 확인 필요)

 

 

11. EKS 삭제
- eksctl delete cluster --name k8s-demo

 

 

 

 

 

 

 

 

728x90