윈도우 환경에 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.1. 1. 도커 설치
minikube 가 동작하기 위해선 가상환경이 필요하기 때문에 VM 내에 Docker 를 설치해줬다
설치 상세 : https://docs.docker.com/engine/install/ubuntu/
Install Docker Engine on Ubuntu
docs.docker.com
1.2. 2. minikube 설치 및 실행
<bash />
#installation
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
start cluster
<bash />minikube start
1.3. 3. kubectl 설치
1.3.1. 3.1 download the latest release
<bash />
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
1.3.2. 3.2 validate the binary (optional)
download the kubectl checksum file
<bash />
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:
<bash />
$ echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
kubectl: OK
1.3.3. 3.3 install kubectl
<bash />
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
1.3.4. 3.4 test
<bash />kubectl version --client
1.4. 참고
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
'Kubernetes > Lightweight' 카테고리의 다른 글
K3S - Flannel VXLAN (0) | 2024.03.10 |
---|---|
k3s (0) | 2023.06.05 |
minikube 설치 (linux-ubuntu) (0) | 2023.05.31 |
minikube 설치 (window) (0) | 2023.05.02 |