حتما میدونید با تحریم هایی که از سمت گوگل هست نصب و استفاده Minikube میتونه خیلی وقت گیر و آزار دهنده باشه.
در این نوشته سعی میکنیم یک Minikube بر روی سیستم عامل Ubuntu از ابتدا نصب کنیم.
قبل از هرچیزی نیاز به یک مجازی ساز یا Hypervisor مورد پشتیبانی Minikube داریم. برای راحتی کار ما از Virtualbox استفاده میکنیم. برای این کار فایل .deb اون رو از سایتش دانلود میکنیم
wget https://download.virtualbox.org/virtualbox/5.2.26/virtualbox-5.2_5.2.26-128414~Ubuntu~xenial_amd64.deb
بعد از دریافت فایل هردو دستور رو به ترتیب اجرا میکنیم.
dpkg -i virtualbox-5.2_5.2.26-128414~Ubuntu~xenial_amd64.deb apt-get -f install
بعد از اون نوبت نصب Kubectl. توی این مرحله احتمالا نیاز به استفاده VPN دارید.
sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
بعد نوبت به خود minikube هست. همچنان VPN خودتون رو نبندید. اینجا هم لازمش دارید.
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
و سپس
sudo cp minikube /usr/local/bin && rm minikube
حالا همه چیز برای راه اندازی Minikube محیا شده. اما مشکلی که خیلی ها در این قسمت باهاش برخورد میکنن دانلود ISO در زمان اجرای minikube هست که برای دور زدن این قسمت میتونید دستور زیر رو اجرا کنید که از سروری که فیلتر نیست دانلود بشه.(اگر اینترنت و VPN پایداری دارید میتونید از خود گوگل ایمیج رو بگیرید و نیاز به تغییر نیست).
minikube config set iso-url https://cncf.ir/iso/minikube-v1.0.0.iso
دوباره VPN خودتون رو وصل کنید و بعد از اون میتونید با دستور زیر minikube رو اجرا کنید
minikube start