Kubernetes 기초 배우기
Kubernetes 기초 배우기 (Learn Kubernetes Basics)
이 튜토리얼은 Kubernetes 클러스터 오케스트레이션 시스템의 기초를 차근차근 안내해요. 각 모듈은 주요 Kubernetes 기능과 개념에 대한 배경 설명과, 함께 따라 할 수 있는 튜토리얼을 담고 있어요.
출처: 문서
본문
목표 (Objectives)
이 튜토리얼을 통해 다음을 배울 수 있어요.
- 클러스터에 컨테이너화된 애플리케이션 배포
- 배포 확장(Scale)
- 컨테이너화된 애플리케이션을 새 소프트웨어 버전으로 업데이트
- 컨테이너화된 애플리케이션 디버깅
Kubernetes가 당신을 위해 할 수 있는 일
현대 웹 서비스에서 사용자는 애플리케이션이 24/7 이용 가능하기를 기대하고, 개발자는 애플리케이션의 새 버전을 하루에도 여러 번 배포하기를 기대해요. 컨테이너화는 이런 목표를 달성하기 위한 소프트웨어 패키징을 도와주며, 다운타임 없이 애플리케이션을 릴리스·업데이트할 수 있게 해줘요. Kubernetes는 이런 컨테이너화된 애플리케이션이 원하는 곳에서 원하는 때에 실행되도록 보장하고, 그것들이 동작하는 데 필요한 리소스와 도구를 찾도록 도와줘요. Kubernetes는 Google의 컨테이너 오케스트레이션 경험과 커뮤니티의 모범 아이디어를 결합해 설계된, 프로덕션 준비된 오픈 소스 플랫폼이에요.
Kubernetes 기초 모듈
각 모듈에서 클러스터 생성, 탐색, 배포, 확장, 업데이트, 디버깅으로 이어지는 흐름을 경험하게 돼요.
다음 단계
- 연습용 클러스터와 직접 운영하는 방법에 대해 배우려면 학습 환경 페이지 참고
- Minikube로 클러스터 생성 튜토리얼