نصب minikube بر روی CentOS

راه اندازی مینی کیوب
راه اندازی مینی کیوب


برای شروع کار با کوبرنتیز بهتر است برای یادگیری از minikube استفاده کنیم، سایت هایی مانند play-k8s و edx و plural و katacode امکاناتی برای استفاده از کوبرنتیز در اختیار شما قرار می دهد، ما با توجه به بررسی در محیط واقعی تصمیم به نصب در محیط cent os گرفته ایم، برای این منظور سرور cent os با حداقل کانفیگ 4 گیگابایت رم، 3 کور سی پی یو و حداقل هارد در نظر می گیریم. و به سرور ssh میزنیم:

ssh root@<server-ip>

ابتدا پکیج های سرور را آپدیت می کنیم:

yum update -y

سپس پکیج های زیر را نصب می کنیم:

yum install epel-release -y
yum install git wget yum-utils -y

برای ادامه داکر را بر روی سرور نصب می کنیم:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker

برای اینکه ما در ایران هستیم و با مشکلات تحریم از سمت شرکت های آمریکایی مواجه ایم، پیشنهاد ما انجام دو کار زیر هستش:

1- تغییر DNS ها از طریق شکن:

echo &quotDNS1=185.51.200.2&quot >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo &quotDNS2=178.22.122.100&quot >> /etc/sysconfig/network-scripts/ifcfg-eth0
sudo systemctl restart network

چک شود که به غیر از DNS1 , DNS2 دی ان اسی دیگری وجود نداشته باشد.

2- تغییر مسیر تنظیمات مینی کیوب بعد از نصب آن:

 minikube config set iso-url https://cncf.ir/iso/minikube-v1.0.0.iso

نصب مینی کیوب روش 1:

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/


نصب مینی کیوب روش 2:

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl


در نهایت با دستور:

minikube start driver=docker

مینی کیوب را راه اندازی می کنیم:

نتیجه اجرای مینی کیوب
نتیجه اجرای مینی کیوب