CloudClass

Running Containers on Amazon Elastic Kubernetes Service

Running Containers on Amazon Elastic Kubernetes Service

  • Level 전문 과정
  • Role 개발자 및 시스템 운영자
  • Duration 3 days
  • Price 1,200,000
쿠버네티스데브옵스

교육 개요

Amazon EKS 를 사용하면 자체 Kubernetes 제어 플레인을 설치, 운영, 유지 관리할 필요 없이 AWS 에서 Kubernetes 를 손쉽게 실행할 수 있습니다. 이 과정에서는 Amazon EKS 를 사용한 Kubernetes 의 컨테이너 관리 및 오케스트레이션에 대해 학습합니다. Amazon EKS 클러스터를 구축하고 환경을 구성하고 클러스터를 배포한 후 클러스터에 애플리케이션을 추가할 것입니다. Amazon Elastic Container Registry (ECR)를 사용하여 컨테이너 이미지를 관리하고 애플리케이션 배포를 자동화하는 방법을 배울 것입니다. CI/CD 도구를 사용하여 애플리케이션을 배포할 것입니다. 지표, 기록, 추적, 수평/수직 확장을 이용하여 환경을 모니터링하고 확장하는 방법을 배우게 됩니다. 효율성, 비용, 복원력을 고려한 설계를 통해 대규모 컨테이너 환경을 설계하고 관리하는 방법을 배우게 됩니다. 클러스터를 지원하도록 AWS 네트워킹 서비스를 구성하고 Amazon EKS 환경을 보호하는 방법을 배우게 됩니다.

교육 대상

  • AWS 클라우드에서 컨테이너 오케스트레이션을 관리하는 사람 (다음 사용자 포함)
  • DevOps 엔지니어
  • 시스템 관리자

교육 목표

  • 컨테이너, Kubernetes, Amazon EKS 의 기본 개념, 그리고 컨테이너가 워크플로에 미치는 영향을 검토하고 검사합니다.
  • 작업자 노드를 지원하는 적절한 컴퓨팅 리소스를 선택하여 Amazon EKS 클러스터를 구축합니다.
  • 클러스터에 맞는 Amazon EKS 서비스 역할을 생성하여 AWS Identity and Access Management (IAM) 인증을 통해 환경을 보호합니다.
  • 클러스터에 애플리케이션을 배포합니다. 컨테이너 이미지를 ECR 에 게시하고 IAM 정책을 통해 안전하게 액세스합니다.
  • 애플리케이션을 자동화하고 배포하고, 자동화 도구와 파이프라인을 검사합니다. WeaveFlux 를 사용하여 GitOps 파이프라인을 생성합니다. 
  • 지표, 로그, AWS Xray 를 사용한 추적을 통해 모니터링 데이터를 수집하고 성능 튜닝을 위한 지표들을 확인합니다. 병목 현상이 발생할 때 수평 또는 수직 확장을 사용하는 최상의 확장 접근 방식을 필요로 하는 시나리오를 검토합니다
  • 한 가지를 다른 것에 우선하여 튜닝할 때 그 효율성, 복원력, 비용, 영향 사이의 타협점을 평가합니다. 환경 최적화를 위한 총체적이고 반복적인 접근 방식에 대해 설명하고 윤곽을 잡습니다. 비용, 효율성, 복원력을 고려하여 설계합니다
  • 클러스터를 지원하도록 AWS 네트워킹 서비스를 구성합니다. EKS/Amazon Virtual Private Cloud (VPC)가 어떻게 작동하고 노드 간 통신을 어떻게 간소화하는지 설명합니다. VPC 컨테이너 네트워킹 인터페이스(CNI) 의 기능을 설명합니다. 서비스 메시의 이점을 검토합니다.
  • Kubernetes, Amazon EKS, 타사 도구를 업그레이드합니다

교육 내용

본 과정은 AWS 공인교육으로 AWS 공인강사(AWS Authorized Instructors)가 강의를 진행합니다.

 

  1. 1day
    • 모듈 1: 컨테이터 기본 사항
    • 모듈 2: 쿠버네티스 기본 사항
    • 모듈 3: Amazon EKS 기본 사항
    • 모듈 4: Amazon EKS 클러스터 기반 구축
  2. 2day
    • 모듈 5: Amazon EKS 클러스터에 애플리케이션 배포
    • 모듈 6: Amazon EKS 에서 관찰 기능 구성
    • 모듈 7: Amazon EKS 에서 효율성, 복원력, 비용 최적화 간의 균형 유지
  3. 3day
    • 모듈 8: Amazon EKS의 네트워킹 관리
    • 모듈 9: Amazon EKS 에서의 인증 및 권한 부여 관리
    • 모듈 10: 보안 워크플로 구현
    • 모듈 11:  Amazon EKS 에서 업그레이드 관리

선수 지식

  • Amazon Elastic Kubernetes Service(EKS) Primer 이수
  • AWS Cloud Practitioner Essentials 과정 이수 또는 동등 수준의 경험
  • 기본 리눅스 관리 경험
  • 기본 네트워크 관리 경험
  • 컨테이너 및 마이크로 서비스에 대한 기본 지식