코멘토(Comento)
[코멘토(Comento)] 개발 퀄리티를 높이는 AWS Kubernetes 컨테이너 플랫폼 구축 및 배포_4주차_Kubernetes(EKS) 알아보기
클수저
2024. 2. 2. 02:58
728x90
반응형
해당 포스팅은 코멘토 과제를 작성한 내용입니다. 내용 보다는 실습 캡쳐본이 대부분입니다.
[과제1] Kubernetes 리소스 종류 파악 및 정리
- Kubernetes에서 기본으로 제공되는 리소스 종류 파악
- Custom Resource가 아닌 kubectl을 통해 확인 가능한 리소스


- 리소스 별로 Kubernetes Manifest(Yaml)을 통해 배포

- 배포후 리소스 종류별로 출력된 결과 확인
[과제2] kubectl로 자주쓰이는 명령어 실행 및 결과 확인
- kubectl을 사용하면 자주쓰이는 명령어를 실제로 수행

- 과제1에서 배포된 리소스를 대상으로 명령어 실행

- 실행된 결과를 확인
[과제3] eksctl 설치 및 설정
• eksctl을 다음의 문서를 참고하여 Local-PC에 설치 https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/eksctl.html
Amazon EKS 사용 설정 - Amazon EKS
Amazon EKS 사용 설정 일반적으로 AWS 리소스에는 리소스를 생성한 AWS 엔터티에 대한 액세스를 제한하는 액세스 제한이 있습니다. 따라서 처음부터 AWS Command Line Interface에서 적절한 사용자 구성을
docs.aws.amazon.com
[과제4] POD Volume(Block Storage PV) 구성을 위한 AWS EBS CSI Driver 배포
- IAM Role 및 EKS내 서비스 어카운트 생성

- eksctl 애드온을 통한 설치


- eksctl 애드온을 통한 설치 상태 확인

- AWS EBS CSI Driver 설치 확인
[과제5] Helm CLI를 로컬 PC에 설치
• Helm CLI를 로컬 PC에 다운로드
• 다운로드후버전출력명령어를입력해출력된결과를확인
[과제6] Ingress 구성을 위한 AWS Load Balancer Controller 배포
- Kubernete(EKS) 환경 준비
- Ingress 구성을 위한 IAM Policy 설정

- eksctl을 통한 Service Account 및 IAM Role 설정

- Helm repo 검색 및 등록

- Helm 릴리즈 배포

- Helm Chart(AWS Ingress Controller) 배포 및 결과 확인

4주차 끝!!!!! 너무 어려웠따!!!!!!!!!!!!!!
728x90
반응형