티스토리 뷰
<출처>
https://kubernetes.io/docs/tutorials/kubernetes-basics/
Kubernetes Basics
이번 강좌에서는 Kubernetes(이하 'K8S') Cluster orchestration 시스템의 기초원리에 대해 전반적으로 둘러보게 된다. 각 모듈은 K8S 의 주요 특성들과 개념들에 대한 일부 배경 정보를 담고 있으며 대화형의 쌍방향 온라인 강좌 실습도 포함된다. (참고로 필자는 온라인 강좌를 따라하는 대신 실제 Minikube 환경에서 강좌의 내용들을 실습해 나가려 한다.) 이러한 대화형 강좌를 통해 여러분은 직접 간단한 클러스터와 컨테이너로 구현한 어플리케이션들(containerized applications) 을 다루어 보게 될 것이다.
대화형 강좌를 통해 여러분은 다음 내용을 배우게 될 것이다.
- 클러스터 상에서 컨테이너로 구현한 어플리케이션의 배포
- 디플로이먼트 스케일링
- 새로운 소프트웨어 버전의 컨테이너로 구현한 어플리케이션 업데이트
- 컨테이너로 구현된 어플리케이션의 디버그
What can Kubernetes do for you?
오늘날 최신 현대 웹서비스들에서 사용자들은 24/7 동안 어플리케이션 이용이 가능해야 한다고 기대하고 있으며, 개발자들 또한 그 어플리케이션에 대한 새로운 버전이 하루에도 몇번 씩 배포가 가능해야 한다고 여기고 있다. 컨테이너화 기술은 이러한 요구와 기대를 제공하기 위해 소프트웨어를 패키지하도록 도우며, 다운타임 없이 쉽고도 신속한 방식으로 어플리케이션들이 업데이트 되고 출시 될 수 있도록 해준다. K8S 는 그러한 컨테이너화 된 어플리케이션들이 여러분이 원하는 어떠한 곳이든지 간에 동작되도록 도움을 주며, 동작에 필요한 리소스들과 도구들을 찾기 쉽도록 돕는다. K8S는 커뮤니티로부터 발생한 최고급 아이디어를 수렴하여 녹이고 컨테이너 오케스트레이션 영역에서 축적된 구글의 경험들을 함께 조합하여 상용환경에서 사용가능토록 디자인 한 오픈 소스 플랫폼이다.
Kubernetes Basics Modules
01. Create a Kubernetes cluster
02. Deploy an app
03. Explore your app
04. Expose your app publicly
05. Scale up your app
06. Update your app
'Kubernetes' 카테고리의 다른 글
06 Kubernetes Basics - Using kubectl to Create a Deployment (4) | 2018.08.19 |
---|---|
05 Kubernetes Basics - Using Minikube to Create a Cluster (0) | 2018.08.19 |
03 Hello Minikube (2) | 2018.08.16 |
02 Minikube 설치 on Ubuntu16.04 (2) | 2018.08.16 |
01 Minikube 설치 on CentOS7.5 (5) | 2018.08.15 |