[CKA] kubeadm과 Minikube
다중 노드 클러스터를 구성하는 kubeadm과 로컬 학습용 Minikube의 역할을 비교합니다.
kubeadm은 쿠버네티스 클러스터를 부트스트랩하는 도구입니다. 직접 구성하는 실습에서는 다음 순서로 진행합니다.
- 각 노드에 컨테이너 런타임을 구성합니다.
- kubeadm과 kubelet 등 필요한 도구를 설치합니다.
- 컨트롤 플레인 노드를 초기화합니다.
- 파드 네트워크를 구성합니다.
- 워커 노드를 클러스터에 합류시킵니다.
Minikube는 로컬 학습과 개발을 위해 쿠버네티스 구성 요소를 간단히 실행하는 도구입니다. 다중 노드의 설치 과정을 학습하려면 kubeadm이 알맞고, 애플리케이션 실습을 빠르게 시작하려면 Minikube가 편리합니다.