집에서 kubernetes cluster를 만들기엔 너무 번거로워
k8s니 뭐니 얘기하길래 설치해서 공부하려니 필요한 게 너무 많아 어려움을 겪는 (나같은) 사람들을 위해 작성한 게시글
minikube+katacoda를 이용하면 나만의 작고 소중한 kubernetes cluster를 20초만에 구축할 수 있다
(참고: https://kubernetes.io/ko/docs/tutorials/hello-minikube/)
minikube는 무엇인가?
minikube공식문서에 아래와 같이 설명되어 있다.
minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users. |
한마디로 우리 컴퓨터에 cluster를 quickly 만들어 준다는것 같다
Katacoda는 무엇인가?
여러 오픈소스나 개발환경을 가상 환경에 구축할 수 있도록 도와주는,,,, 툴? 페이지? 라고 한다
대충 이해하기론 katacoda가 제공하는 가상환경에 minikube를 이용해서 작고 소중한 k8s cluster를 만들어 주는 것 같다.
이 정도로 이해하고 바로 만들어보자!
k8s cluster 만들기
https://kubernetes.io/ko/docs/tutorials/hello-minikube/ 여기 접속해서 아래 Launch Terminal 버튼을 클릭한다.
그럼 아래 처럼 Terminal이 브라우저에 생기는데, 대략 20~30초 정도만 지나면 가장 아래 보이는 'Kubernetes Started'라는 문구와 함께 cluster가 생성된 것을 확인할 수 있다.
잘 만들어졌나..?
대충 확인해보니 필요한것들은 다 있어 보인다...
single node로 구성되어있고,, 음,, 30000 port가 nodeport로 exposed 되어 있어서 아마 dashboard를 제공하는 듯하다.
마무리
그럼 이렇게 간단하게 나만의 작고 소중한 cluster 생성을 마치고, 이걸 이용해서 k8s 공부를 시작해봐야겠다!
'kubernetes' 카테고리의 다른 글
k9s: Kubernetes 환경을 위한 편리한 관리 도구 (0) | 2022.12.02 |
---|---|
kubernetes 의 runtime이 containerd 일 때 nsenter로 container 접속 (tcpdump) (0) | 2022.10.26 |
tumblr kubernetes sidecar injector deploy ! (0) | 2021.07.25 |
mac에서 docker-machine + minikube를 활용해 k8s cluster 만들기 ! (0) | 2021.07.20 |
kubernetes sidecar injector란? (0) | 2021.07.14 |