Skip to content

alperen-selcuk/minikube-install-nested-vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

minikube-install

CLOUD SHELL

google cloud üzerinde minikube kurabilmek için belirli bir cpu kullanmamız gerek. sanallaştırma desteklemesi gerekiyor. Intel Haswell cpu çalıştırılan region bulmamız gerekiyor. bilgiye buradan ulaşabilirsiniz. https://cloud.google.com/compute/docs/cpu-platforms

ben us-east1-a kullanacağım.

gcloud compute instances create nested-instance   --enable-nested-virtualization   --zone=us-east1-b   --min-cpu-platform="Intel Haswell" --machine-type=n1-standard-4

INSTANCE

sunucuya girdiğimizde nested desteklediğini komut çalıştırarak görebiliriz. egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || echo no

daha sonra minikube çalıştırabilmek için virtualbox veya kvm kurmamız gerekiyor. ben kvm kuracağım. öncelikle req paketleri kuralım.

apt-get install curl wget apt-transport-https -y

daha sonra virtualbox

apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon

minikube install

linux için binary yükleyeceğim. siz link üzerinden istediğiniz platformu seçebilirsiniz. https://minikube.sigs.k8s.io/docs/start/

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

minikube start

driver docker seçip minikube start diyoruz.

minikube start --container-runtime=containerd --nodes=2 --cni=calico --force

kubectl

minikube cluster kurulduktan sonra kubectl yüklerek deneyimleyebiliriz.

curl https://raw.githubusercontent.com/alperen-selcuk/kubectl-install/main/install-kubectl-helm.sh | bash -

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages