-
이 과정의 각 모듈은 GKE와의 상호작용 능력을 기르는 데 목표를 두고 있으며 기능을 직접 체험해 볼 수 있도록 실무형 실습을 포함하고 있습니다. 첫 번째 모듈에서는 자체 클라우드 솔루션을 만드는 데 적합한 Google Cloud 서비스를 선택할 수 있도록 다양한 Google Cloud 서비스 및 기능을 소개합니다. Cloud Build를 사용해 컨테이너를 만들고 Container Registry에 컨테이너를 저장하는 방법을 다룹니다. 또한 Kubernetes와 GKE라고도 하는 Google Kubernetes Engine의 기능을 비교 및 대조합니다. Kubernetes 아키텍처의 개념 외에도 GKE를 사용해 Kubernetes 클러스터를 배포하고, GKE 클러스터에 포드를 배포하고, Kubernetes 객체를 보고 관리하는 방법을 알아봅니다.
Overview
Syllabus
-
- 과정 소개
- 이 모듈에서는 이 과정과 상호작용하는 방법을 알아봅니다.
- Google Cloud 소개
- 이 모듈은 올바른 개념 프레임워크를 수립하고 시작하는 데 도움이 됩니다. 기본적인 클라우드 컴퓨팅을 검토한 후 전 세계 Google Cloud 리소스가 어떻게 리전 및 영역으로 구성되는지 알아봅니다. Google Cloud에서 사용하는 리소스를 관리할 수 있도록 이를 정리하는 방법도 학습합니다. 마지막으로 Google Cloud에 연결하고 리소스를 할당, 변경, 해제할 수 있는 도구를 소개합니다.
- 컨테이너 및 Kubernetes 소개
- 이 모듈에서는 소프트웨어 컨테이너와 애플리케이션 배포 측면의 이점을 알아봅니다. 컨테이너를 구성하고 빌드하며, Kubernetes 등의 관리 솔루션에서 제공하는 함수 컨테이너에 대해서도 학습합니다. 자체 컨테이너 관리 인프라를 구축할 경우와 비교하여 Google Kubernetes Engine의 이점을 살펴봅니다.
- Kubernetes 아키텍처
- 이 모듈에서는 Kubernetes 클러스터의 구성요소와 구성요소 연동 방식을 알아봅니다. Google Kubernetes Engine을 사용해 Kubernetes 클러스터를 배포하고 GKE 클러스터에 포드를 배포해 보며 여러 유용한 Kubernetes 객체 유형을 보고 관리하는 방법도 학습합니다.
- Kubernetes 워크로드 소개
- 이 모듈에서는 Kubernetes 워크로드를 관리하는 데 사용되는 구성요소를 알아봅니다. kubectl 명령어와 Kubernetes 배포 워크로드를 만드는 방법을 다루며 Kubernetes의 네트워킹 서비스와 다양한 유형의 Kubernetes 스토리지 추상화도 살펴봅니다.