728x90

k8s 3

[Kubernetes] 3. 쿠버네티스 web Minikube 실습해보기

[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 로컬 우분투에 minikube를 직접 설치하였는데, 뭔가 복잡하고 제대로 설치된지도 모르겠어서 그냥 web ui 방식으로 진행해보기로 했다. [목적] 샘플 에플리케이션을 minikube에 배포한다. 배포한 에플리케이션을 실행한다. 에플리케이션의 로그를 확인한다. [ minikube 클러스터 만들기 ] kubernetes.io/ko/docs/tutorials/hello-minikube/ Hello Minikube 이 튜토리얼에서는 Minikube와 Katacoda를 이용하여 쿠버네티스에서 샘플 애플리케이션을 어떻게 실행하는지 살펴본다. Katacode는..

[Kubernetes] 2. 쿠버네티스 Architecture

[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 [Kubernetes 기본 구조] 쿠버네티스 하나의 클러스터에는 다음과 같이 기본적으로 이루어져 있다. Kubernetes Master (Control Plan Component) API Server : 쿠버네티스 control plan의 주 구성요소로, 기본적으로 REST-ful API 방식을 통해 명령을 주고받는다. 그렇기 때문에 API-server를 프런트 앤드로 두고 있다. Scheduler : Pod A를 돌리고 싶을 때 어디 Node에 할당할지 각 노드의 상황을 바탕으로 결정하는 스케줄러. 운영체제의 스케줄링을 생각하면 편할 것 같다. Co..

[Kubernetes] 1. 쿠버네티스란 무엇인가?

[주의] 개인 공부를 위해 쓴 글이기 때문에 주관적인 내용은 물론, 쓰여진 정보가 틀린 것일 수도 있습니다! 피드백 부탁드립니다. (- -)(_ _) 꾸벅 쿠버네티스? 그리스어로 키잡이라는 뜻. 로고도 그냥 키처럼 생겼다. 쿠버네티스는 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템으로, 오픈소스 기반이다. 다시 말해 Docker가 컨테이너화 하는 툴이었다면, 쿠버네티스는 그 컨테이너 관리를 자동화하는 오픈소스 플랫폼이라 할 수 있을 것 같다. 즉 컨테이너들을 오케스트레이션(Orchestration)하는 관리툴을 이용하면 Container의 관리를 자동화할 수 있다는 뜻이다. 사실 쿠버네티스는 다른 컨테이너 오케스트레이션 툴보다 늦게 등장했다고 한다. 그 전에는 Docker에..

728x90