centos/windows10安裝minikube
A win10安裝minikube
1 下載安裝kubectl.exe
1.1 准備目錄
在C盤根目錄,創建文件夾kube
1.2 下載kubectl.exe
下載地址:https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/windows/amd64/kubectl.exe
下載完成后,移動到C:\kube
目錄下
1.3 配置環境變量
新增環境變量:
- 變量名稱:
KUBECTL
- 變量的值:
C:\kube
在Path 添加新值%KUBECTL%
1.4 開啟hype-v
在程序和功能中,開啟hype-v功能,重啟玩抽,在powershell(以管理員啟動)中再次開啟命令行的hype-v
powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Al
2 安裝minikube
參考: https://minikube.sigs.k8s.io/docs/start/
2.1 下載安裝包
下載地址:https://github.com/kubernetes/minikube/releases/download/v1.9.2/minikube-windows-amd64.exe
下載完成后,移動到C:\kube
目錄下
2.2 安裝minikube
運行powershell(以管理員身份運行),執行下面命令
minikube start --vm-driver=hyperv `
--hyperv-virtual-switch="MinikubeSwitch" `
--image-mirror-country=cn `
--cpus=4 --memory=2048mb `
--registry-mirror="https://ms14dndh.mirror.aliyuncs.com" `
--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso `
--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
執行時間會很長,請等待,如有報錯,酌情檢查
參數來源參考的阿里雲,鏈接: https://yq.aliyun.com/articles/221687
2.3 驗證啟動結果
kubectl get nodes
如果有結果,表示安裝正確
3 完善啟動方式
需要把創建minikube過程中的命令,全部寫入一個bat文件中,以便執行該文件,就啟動minikube
不然直接minikube start
它會檢查並下載最新版本的minikube,
bat文件中不能用換行符號,所以命令得寫在一行
3.1 停止minikube
minkkube stop
3.2 創建啟動腳本
在C:\kube
里創建文件minikube_start.bat
,內容如下:
minikube start --vm-driver=hyperv --hyperv-virtual-switch="MinikubeSwitch" --image-mirror-country=cn --cpus=4 --memory=2048mb --registry-mirror="https://ms14dndh.mirror.aliyuncs.com" --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
3.3 用腳本啟動minikube
運行powershell(以管理員身份運行),執行下面命令
minikube_start
B centos7安裝minikube
參考鏈接同win10安裝中的文檔一致
1 下載kubectl
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
EOF
yum install -y kubectl
2 安裝minikube
2.1 下載minikube
curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.9.2/minikube-linux-amd64
chmod +x minikube
sudo mv minikube /usr/local/bin/
2.2 增加命令補全
cat >>/etc/profile <<'EOF'
# 命令補全
source <(kubectl completion bash)
source <(minikube completion bash)
EOF
3 啟動minikube(K8S v1.15.5)
minikube start --image-mirror-country cn \
--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.9.0.iso \
--registry-mirror=https://xxxxxx.mirror.aliyuncs.com \
--memory=6000mb \
--driver=none \
--kubernetes-version=1.15.5
如果安裝最新版本K8S,可以不需要指定最后一個參數