minikube 설치 (VM-linux)
목차
윈도우 환경에 vagrant + virtualbox 로 vm 을 만들고 그 위에 구성
minikube 권장사항
- 2 CPUs or more
- 2GB of free memory
- 20GB of free disk space
- Internet connection
- Container or virtual machine manager, such as: Docker, QEMU, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation
1. 도커 설치
minikube 가 동작하기 위해선 가상환경이 필요하기 때문에 VM 내에 Docker 를 설치해줬다
설치 상세 : https://docs.docker.com/engine/install/ubuntu/
Install Docker Engine on Ubuntu
docs.docker.com
2. minikube 설치 및 실행
#installation
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
start cluster
minikube start
3. kubectl 설치
3.1 download the latest release
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
3.2 validate the binary (optional)
download the kubectl checksum file
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
validate the kubectl binary against the checksum file:
$ echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
kubectl: OK
3.3 install kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
3.4 test
kubectl version --client
참고
https://minikube.sigs.k8s.io/docs/start/
minikube start
minikube is local Kubernetes
minikube.sigs.k8s.io
https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
Install and Set Up kubectl on Linux
Before you begin You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.27 client can communicate with v1.26, v1.27, and v1.28 control planes. Using the latest compatible version of kubectl helps avoid
kubernetes.io