바로가기 메뉴


슈퍼트랙교육 과정일정 그리고 장소
아래 일정에서 확인하실 수 있습니다.

과정명을 클릭하시면 해당 과정에 대한 소개를 보실 수 있습니다.

[온라인] Amazon EKS 기반 컨테이너 운영 (Running Containers on Amazon EKS)
수강료 1,320,000원 (VAT 포함)
교육 일자 2022-07-20
교육 장소 실시간 온라인 교육(VILT)
교육 기간 3일
교육 기간 상세 2022-07-20~2022-07-22
교육 시간 09:30~17:30
수강가능인원 10 명 남았습니다.
스크랩하기
 

※ 해당 과정은 실시간 온라인 교육(V-ILT)으로 Zoom을 통해 진행될 예정입니다.

※ 온라인 교육에 대한 상세 내용은 공지사항 [코로나19 예방을 위한 온라인 교육 진행 안내(클릭)]를 참고하시기 바랍니다.


Amazon EKS 기반 컨테이너 운영 (Running Containers on Amazon EKS)

과정 소개

이 Amazon EKS를 사용하면 자체 Kubernetes 제어 플레인을 설치, 운영, 유지 관리할 필요 없이 AWS에서 Kubernetes를 손쉽게 실행할 수 있습니다. 이 과정에서는 Amazon EKS를 사용한 Kubernetes의 컨테이너 관리 및 오케스트레이션에 대해 학습합니다.

Amazon EKS 클러스터를 구축하고 환경을 구성하고 클러스터를 배포한 후 클러스터에 애플리케이션을 추가할 것입니다. Amazon Elastic Container Registry(ECR)를 사용하여 컨테이너 이미지를 관리하고 애플리케이션 배포를 자동화하는 방법을 배울 것입니다. CI/CD 도구를 사용하여 애플리케이션을 배포할 것입니다. 지표, 기록, 추적, 수평/수직 확장을 이용하여 환경을 모니터링하고 확장하는 방법을 배우게 됩니다. 효율성, 비용, 복원력을 고려한 설계를 통해 대규모 컨테이너 환경을 설계하고 관리하는 방법을 배우게 됩니다. 클러스터를 지원하도록 AWS 네트워킹 서비스를 구성하고 Amazon EKS 환경을 보호하는 방법을 배우게 됩니다.

과정 목표

Kubernetes 및 Amazon EKS의 기본 개념과 컨테이너가 워크플로에 미치는 영향을 설명합니다. 

작업자 노드를 지원하는 적절한 컴퓨팅 리소스를 선택하여 Amazon EKS 클러스터를 구축합니다.

AWS Identity and Access Management(IAM) 인증과 Kubernetes Role Based Access Control(RBAC) 권한 부여를 통해 환경을 안전하게 보호합니다.

클러스터에 애플리케이션을 배포합니다. 컨테이너 이미지를 Amazon ECR에 게시하고 IAM 정책을 통해 안전하게 액세스합니다. 

자동화 도구 및 파이프라인을 사용해 애플리케이션을 배포합니다. WeaveFlux를 사용하여 GitOps 파이프라인을 생성합니다. 

지표와 로그, 그리고 AWS X-Ray를 사용한 추적을 통해 모니터링 데이터를 수집하고 성능 튜닝을 위한 지표들을 확인합니다.

병목 현상이 발생할 때 수평 또는 수직 확장을 사용하는 최상의 확장 접근 방식을 필요로 하는 시나리오를 검토합니다.

한 가지를 다른 것에 우선하여 튜닝할 때 그 효율성, 복원력, 비용, 영향 사이의 타협점을 평가합니다.

환경 최적화를 위한 총체적이고 반복적인 접근 방식에 대해 설명하고 윤곽을 잡습니다. 비용, 효율성, 복원력을 고려하여 설계합니다.

클러스터를 지원하도록 AWS 네트워킹 서비스를 구성합니다. Amazon Virtual Private Cloud(VPC)가 어떻게 Amazon EKS 클러스터를 지원하고 노드 간 통신을 간소화하는지 설명합니다.

VPC 컨테이너 네트워킹 인터페이스(CNI)의 기능을 설명하고 서비스 메시의 이점을 검토합니다.

Kubernetes, Amazon EKS, 타사 도구를 업그레이드합니다.

교육 대상

DevOps 엔지니어

시스템 관리자

사전 조건

AWS Technical Essentials 과정 이수 또는 동등 수준의 지식

기본적인 Linux 관리 경험

기본적인 네트워크 관리 경험

컨테이너 및 마이크로서비스에 대한 기본 지식

교육 진행 방식

강의 및 실습 교육

준비물

Wi-Fi 가능한 개인 노트북 컴퓨터 (태블릿 PC 불가)

지원 브라우저 : 크롬, 파이어폭스

개인 방화벽이 설정되어 있는 경우 비활성화시키거나 SSH(20), RDP(3389), HTTP/S(80,443) 등의 포트로 통신이 가능해야 합니다.

기간

3일

과정 개요

Day 1 Day 2 Day 3

컨테이너 오케스트레이션

Kubernetes 객체

Kubernetes 내부

모듈 2: Amazon EKS 기본 개념

Amazon EKS 소개

Amazon EKS 제어 플레인

Amazon EKS 데이터 영역

Amazon EKS 보안의 기본 사항

Amazon EKS API

환경 구성

Amazon EKS 클러스터 생성

작업자 노드 배포

Amazon Elastic Container Registry(Amazon ECR) 구성

Helm을 사용하여 애플리케이션 배포

Amazon EKS에 지속적 배포

GitOps 및 Amazon EKS 

Amazon EKS 클러스터에서 관찰 기능 구성

지표 수집

자동 조정에 지표 사용

로그 관리

Amazon EKS에서 애플리케이션 추적

관찰 기능으로 인사이트 얻기 및 활용

전체적인 개요

복원력을 고려한 설계

비용 최적화를 고려한 설계

효율성을 고려한 설계

Amazon EKS에서의 통신

IP 공간 관리

서비스 메시 배포

AWS 공동 책임 모델에 대한 이해

인증 및 권한 부여

IAM 및 RBAC 관리

RBAC 서비스 계정을 사용한 Pod 권한 관리

클러스터 엔드포인트 액세스의 보안

워크플로의 보안 개선

호스트 및 네트워크 보안 개선

보안 정보 관리

업그레이드 계획

Kubernetes 버전 업그레이드

Amazon EKS 플랫폼 버전

과정 내용은 AWS Global Training Program 기준으로 국가 및 언어에 따라 내용이 조금씩 다를 수 있습니다.