Minikube란
- 개발자들이 로컬에서 Kubernetes를 쉽게 실행할 수 있도록 지원하는 도구
- Minikube는 로컬 머신 위에 단일 노드 Kubernetes 클러스터를 생성
- Minikube는 VirtualBox, VMware, Hyper-V 등 다양한 하이퍼바이저를 지원
- Minikube는 단일 실행 파일로 제공되어 간단히 설치할 수 있음
- 또한 minikube start 명령어 하나로 Kubernetes 클러스터를 시작할 수 있음
- Minikube는 Kubernetes 대시보드, Ingress, 모니터링 등 다양한 애드온을 제공
설치방법
https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download
우분투 22.04, amd64 프로세서 기준으로 설치 방법을 알아보자.
위의 공식문서를 천천히 읽어보면서 따라해도 좋고, 그냥 편하게 아래의 단계로 진행해도 된다.
1. 필요한 패키지 설치
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
2. Docker 설치
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
3. Minikube 설치
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
4. kubectl 설치
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
sudo install kubectl /usr/local/bin/kubectl
5. driver 설치
https://minikube.sigs.k8s.io/docs/drivers/
minikube start --driver=docker
드라이버를 설치해야 6번 작업이 정상적으로 실행된다.
6. minikube 시작
sudo minikube start
7. node 확인
kubectl get nodes
컨트롤 플레인이 정상적으로 돌아가고 있는지 확인하자.
'Container' 카테고리의 다른 글
[istio] 네임스페이스 강제 삭제하는 방법 (0) | 2024.07.17 |
---|