초보자를 위한 쿠버네티스

초급

이 과정은 쿠버네티스를 사용하여 애플리케이션 컨테이너를 관리하는 방법을 배우도록 설계되었습니다. 쿠버네티스가 어떻게 작동하는지, 그리고 이를 사용하여 애플리케이션을 배포하고 관리하는 방법을 배우게 됩니다.

kubernetesdevops

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

개요

이 과정은 인기 있는 오픈소스 컨테이너 오케스트레이션 플랫폼인 쿠버네티스에 대한 빠르고 포괄적인 소개를 제공합니다. 학습자는 로컬 쿠버네티스 클러스터를 설정하고, 애플리케이션을 배포하고, 서비스를 관리하고, 스케일링 및 로드 밸런싱을 수행하고, 애플리케이션을 업데이트하고 롤백하는 실습 경험을 쌓게 됩니다.

목표

이 과정을 마치면 학습자는 다음을 할 수 있습니다.

  1. 로컬 쿠버네티스 클러스터를 설정하고 해당 구성 요소를 탐색합니다.
  2. 쿠버네티스에 애플리케이션을 배포하고 배포 프로세스를 이해합니다.
  3. 다양한 도구와 명령을 사용하여 쿠버네티스 애플리케이션을 탐색하고 디버그합니다.
  4. 다양한 서비스 유형을 사용하여 쿠버네티스 애플리케이션을 노출합니다.
  5. 쿠버네티스에서 실행 중인 애플리케이션을 스케일링하고 로드 밸런싱합니다.
  6. 쿠버네티스에 배포된 애플리케이션을 업데이트하고 롤백합니다.

주요 내용

  • 실용적인 기술에 중점을 둔 실습 학습
  • 쿠버네티스의 핵심 개념 및 기능에 대한 포괄적인 내용
  • 로컬 쿠버네티스 환경 설정에 대한 단계별 안내
  • 실제 쿠버네티스 사용 사례 및 모범 사례 탐색

과정 구성

이 과정은 다음 모듈로 구성됩니다.

graph LR; A[쿠버네티스 시작하기] --> B[쿠버네티스] B --> C[실습: 쿠버네티스 클러스터 탐색] B --> D[실습: 쿠버네티스에 애플리케이션 배포] B --> E[실습: 쿠버네티스 애플리케이션 탐색 및 디버그] B --> F[실습: 쿠버네티스 애플리케이션 노출] B --> G[실습: 애플리케이션 스케일링 및 로드 밸런싱] B --> H[실습: 애플리케이션 업데이트 및 롤백]

이 과정은 학습자에게 쿠버네티스에 대한 탄탄한 기초를 제공하여 다음을 수행할 수 있도록 설계되었습니다.

  1. 쿠버네티스의 핵심 개념 및 아키텍처를 이해합니다.
  2. 쿠버네티스 클러스터를 관리하고 운영하는 실질적인 경험을 쌓습니다.
  3. 쿠버네티스에서 컨테이너화된 애플리케이션을 배포, 관리 및 스케일링하는 기술을 개발합니다.
  4. 쿠버네티스 기반 애플리케이션을 효과적으로 문제 해결하고 디버그합니다.
  5. 최신 쿠버네티스 기능 및 모범 사례를 최신 상태로 유지합니다.

이 과정을 완료함으로써 학습자는 실제 시나리오에서 쿠버네티스를 효과적으로 활용하고 클라우드 네이티브 애플리케이션의 개발 및 배포에 기여할 수 있게 될 것입니다.

강사

labby
Labby
Labby is the LabEx teacher.