쿠버네티스 교육/EKS 교육

오프라인 EKS 교육 목차

Jerry_이정훈 2023. 5. 29. 11:03
728x90

외부 EKS 교육 요청이 있어 제목과 목차를 정리했다. 그리고 지난 토요일에는 쿠버네티스 교육을 진행했다. 이직하고 처음이니 거의 1년 6개월만이다.

 

재미있었다. 교육을 하면 힘들다. 특히 준비하는데 많은 시간이 걸린다. 그래도 보람이 있다. 내가 아는 게 다른 사람에게 도움이 된다는 기쁨이 있다. 

 

아무튼 준비하는 김에 이걸 가지고 개인적으로 교육을 해보아도 괜찮다는 생각이 든다. 혹시 아래 내용으로 오프라인 EKS 교육에 관심있으면 개인 메일(erdia22@gmail.com)으로 문의 바랍니다. 비용은 1일 6시간 기준으로 150만원 생각하고 일정과 교육 내용은 조정 가능합니다. EKS 외 네이티브 쿠버네티스 교육도 가능한데 이건 별도로 목차를 준비해서 따로 포스팅할 예정이다.

 

제목 : 모두를 위한 실전 EKS

  • 운영 시 발생하는 비용, 시간, 장애 이슈를 줄일 수 있는 Karpenter, AWS LB Controller 등 최신 EKS Best Practice 아키텍쳐와 운영 팁을 전달합니다.
  • EKS 운영에 필수인 헬름, ArgoCD, 그라파나 등 다양한 오픈소스 도구 활용법을 공유합니다.
  • EKS 도입을 고려 중인 스타트업, 연구소 등의 조직에 적합합니다.

 

강사

  • 이정훈(Jerry), 현업 DevOps, 대기업/외국계/스타트업 20년 이상 경험
  • <24단계로 실습으로 정복하는 쿠버네티스>(교보문고 링크) 저자

 

Comments

  • 전체 강의는 실습 시연으로 구성
  • 실습에 사용한 전체 코드 github 공유

 

1. 운영자가 바라본 쿠버네티스 장점 및 kubectl 명령어 실습

  • 시간, 비용, 장애 측면의 유용성
  • 원격 EKS 관리 환경 구축
  • kubectl 도구(krew), VSCode 사용 환경 공유

 

2. 재사용성을 고려한 테라폼 EKS 설치

  • vpc, security group, launch template 등 EKS 관련 resource 일괄 설치 
  • spot instance, private(20bit)/public(24bit) subnet group 설정 등 운영 편의성을 고려한 EKS 구성

 

3. Karpenter 이용 클러스터 노드 Scale-Out

  • 기존 Cluster Auto Scaler 대비 비용 효과적으로 EC2 인스턴스 관리 
  • Karpenter Resource(provisioner, nodeTemplate) 구성
  • 노드 Provisioning, Consolidation 실습

 

4. EKS 네트워크 및 스토리지 구성

  • aws gp3 CSI(Container Storage Interface) 이용한 스토리지 서비스 활용 이용
  • 서비스 디스커버리를 이용한 EKS 내부의 파드 간 통신 방법의 이해
  • AWS LoadBalancer Controller + ALB + Ingress를 이용한 파드 외부 노출 방법의 이해

 

5. 쿠버네티스 환경의 애플리케이션 설치

  • 헬름 Template 이용한 애플리케이션 설치 환경 구성
  • ConfigMap, Security Context 등을 이용 유지보수와 보안을 고려한 헬름 차트 작성 방안

 

6. ArgoCD를 이용한 깃옵스(GitOps) 기반의 애플리케이션 배포

  • 단일진실원천(SSOT)의 의미와 효과
  • ArgoCD 설치 실습
  • Git Sync를 활용한 애플리케이션 배포

 

7. Prometheus, Grafana, Loki-S3를 활용한 모니터링 시스템 구축

  • Built-In 및 Custom 그라파나 대시보드 생성 사례
  • 슬랙 Alarm 발생 실습
  • LogQL(Log Queries) 이용한 파드 로그 조회

 

8. EKS 운영에 필요한 다양한 오픈소스 도구

  • Kubecost 이용한 EKS 비용 대시보드 구축
  • Polaris, Api Server 접속 제한 등 보안 적용 사례
  • metrics-server, k8s-dashboard 등 간단한 운영 도구 활용 방안 공유

 

 

반응형