原文地址:https://www.cnblogs.com/darope/p/12624678.html
方法一、針對可以配置代理的同學
注: 如果你可以正常訪問互聯網,那么這種方法就是最簡單的方法
1. 配置proxy代理
- 檢查自己本地的代理端口,一般為127.0.0.1:1087,如果之前做了更改,需要使用自己的ip+端口
- 打開Docker Desktop的設置,填寫本地代理信息。配置完成后點擊Apply&Restart重啟docker
2. 配置安裝kubernetes
- 經過上一步,此時顯示Docker Desktop is running狀態,然后進入Kubernetes設置中,打開k8s。這里一般選中Enable Kubernetes和Show system containers(adviced)即可,之后點擊Apply
- 此時會顯示kubernetes is starting...如果proxy沒有問題,一般幾分鍾后就會看到kubernetes安裝成功,顯示Kubernetes is running。
- 期間如果要檢驗是否正在成功安裝,可以后台docker images看一下是否下載了k8s相關的鏡像,或者瀏覽器訪問google檢驗網絡
3. 訪問k8s
- 當出現Kubernetes is running的綠色狀態時,可以到終端檢測k8s已經成功安裝,剛才的整個過程,下載的鏡像可以通過docker images查看,運行的容器可以通過docker ps查看
- 此時終端已經可以使用kubectl 執行ks8的操作
方法二、針對不能使用第一種方式的同學
1. 檢查Docker Desktop適配的k8s的版本
這里我的版本需要的是v1.14.6
2. 配置docker鏡像加速
- 在Docker Desktop配置鏡像加速http://registry.docker-cn.com ,Apply&Restart
3. 手動下載且更改對應版本的鏡像
- git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
- 編輯images.properties,把版本更改為你的docker需要適配的k8s的版本,這里我把v1.16.5版本更改為v1.14.6,wq!保存之后執行 ./load_images.sh 等待success
3. 配置安裝kubernetes
- 和方法一的方式一樣,勾選1 3,Apply,等待五分鍾左右
4. 訪問操作k8s
- 熟悉kubectl命令即可