國內centos/windows10安裝minikube


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,可以不需要指定最后一個參數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM