728x90
참고 링크
https://computingforgeeks.com/how-to-install-minikube-on-ubuntu-debian-linux/
1. 시스템을 업데이트한다. 아래의 명령어를 모두 입력하고 시스템을 재부팅한다.
sudo apt update
sudo apt install apt-transport-https
sudo apt upgrade
2. KVM 혹은 VirtualBox를 설치한다.
sudo apt update
sudo apt -y install qemu-kvm libvirt-dev bridge-utils libvirt-daemon-system libvirt-daemon virtinst bridge-utils libosinfo-bin libguestfs-tools virt-top
추가적인 작업
sudo modprobe vhost_net
sudo lsmod | grep vhost
echo "vhost_net" | sudo tee -a /etc/modules
3. Minkkube 설치
wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube-linux-amd64
sudo mv minikube-linux-amd64 /usr/local/bin/minikube
4. Minikube Version 확인하기
user01@myfly:~$ minikube version
minikube version: v1.26.1
commit: 62e108c3dfdec8029a890ad6d8ef96b6461426dc
5. 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
6. 실행권할 할당
chmod +x kubectl
sudo mv kubectl /usr/local/bin/
kubectl version -o json
7. Kubectl Version 확인하기
user01@myfly:~$ kubectl version -o json
{
"clientVersion": {
"major": "1",
"minor": "24",
"gitVersion": "v1.24.3",
"gitCommit": "aef86a93758dc3cb2c658dd9657ab4ad4afc21cb",
"gitTreeState": "clean",
"buildDate": "2022-07-13T14:30:46Z",
"goVersion": "go1.18.3",
"compiler": "gc",
"platform": "linux/amd64"
},
"kustomizeVersion": "v4.5.4"
}
The connection to the server localhost:8080 was refused - did you specify the right host or port?
user01@myfly:~$
8. Docker Machine KVM Driver 설치하기
curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2
chmod +x docker-machine-driver-kvm2
sudo mv docker-machine-driver-kvm2 /usr/local/bin/
9. Version 확인하기
user01@myfly:~$ docker-machine-driver-kvm2 version
version: v1.26.1
commit: 62e108c3dfdec8029a890ad6d8ef96b6461426dc
user01@myfly:~$
10. KVM 기반에서 Minikube 시작하기
sudo usermod -aG libvirt $USER
newgrp libvirt
KVM 을 Default Driver로 설정하기
minikube config set vm-driver kvm2
The minikube start command will download VM image and configure the Kubernetes single node cluster for you. Easy work!!..
user01@myfly:~$ minikube start
😄 minikube v1.26.1 on Ubuntu 20.04
✨ Using the kvm2 driver based on user configuration
💿 Downloading VM boot image ...
> minikube-v1.26.1-amd64.iso....: 65 B / 65 B [---------] 100.00% ? p/s 0s
> minikube-v1.26.1-amd64.iso: 270.83 MiB / 270.83 MiB 100.00% 11.03 MiB p
👍 Starting control plane node minikube in cluster minikube
💾 Downloading Kubernetes v1.24.3 preload ...
> preloaded-images-k8s-v18-v1...: 405.75 MiB / 405.75 MiB 100.00% 10.85 M
🔥 Creating kvm2 VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
🐳 Preparing Kubernetes v1.24.3 on Docker 20.10.17 ...
▪ Generating certificates and keys ...
▪ Booting up control plane ...
▪ Configuring RBAC rules ...
🔎 Verifying Kubernetes components...
▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
🌟 Enabled addons: storage-provisioner, default-storageclass
🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
user01@myfly:~$
728x90
'DevOps > DockerKubernetes' 카테고리의 다른 글
쿠버네티스 기본 명령어 (0) | 2022.08.16 |
---|---|
Kubernetes 설치 (0) | 2022.08.16 |
컨테이너와 Docker Host간의 파일 복사 (0) | 2022.08.11 |
가상화와 컨테이너의 차이는 무엇? (0) | 2022.08.11 |
도커 명령어 시작하기 (0) | 2022.08.11 |