본문 바로가기
코멘토(Comento)

[코멘토(Comento)] 개발 퀄리티를 높이는 AWS Kubernetes 컨테이너 플랫폼 구축 및 배포_4주차_Kubernetes(EKS) 알아보기

by 클수저 2024. 2. 2.
728x90
반응형

해당 포스팅은 코멘토 과제를 작성한 내용입니다. 내용 보다는 실습 캡쳐본이 대부분입니다.


[과제1] Kubernetes 리소스 종류 파악 및 정리

  • Kubernetes에서 기본으로 제공되는 리소스 종류 파악
  • Custom Resource가 아닌 kubectl을 통해 확인 가능한 리소스
kubectl get all
kubectl apply -f ./deployment.yaml

 

  • 리소스 별로 Kubernetes Manifest(Yaml)을 통해 배포
kubectl get deploy

 

  • 배포후 리소스 종류별로 출력된 결과 확인

kubectl api-resources


[과제2] kubectl로 자주쓰이는 명령어 실행 및 결과 확인

  • kubectl을 사용하면 자주쓰이는 명령어를 실제로 수행
kubectl cluster-info
  • 과제1에서 배포된 리소스를 대상으로 명령어 실행
  • 실행된 결과를 확인

kubectl get all
kubectl get ns


 

eksctl version

 


[과제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에 다운로드
다운로드후버전출력명령어를입력해출력된결과를확인

helm version

 


[과제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
반응형