首頁>技術>

1、寫這篇文章的原因

目前K8S最新版是1.20.1,在部署方式上如果直接參考官網的話會遇到映象拉取失敗的一個問題

那麼下面就以曲線(映象拉取)的方式去部署最新版的K8S

2、解決思維

在預設情況下,映象都是從谷歌的伺服器拉取的,眾所周知的原因,這樣的拉取方式在國內是不好的體驗

2.1、獲取所需映象

我們可以使用下面的命令獲取基礎映象的列表:

kubeadm config images list

獲取基礎映象列表

如果直接pull這些映象的話會失敗:

映象拉取失敗

2.2、曲線獲取

在Docker Hub中,我們可以上傳自己生成的映象,也可以上傳別人的映象,所以我們只需要找到一個“映象加速”就行啦,下面是一個長期支援K8S映象同步的使用者主頁:

https://registry.hub.docker.com/u/aiotceo

kube-proxy映象詳情介面

所以我們只需要把k8s.gcr.io改成aiotceo即可,當然,一個個改太麻煩,下面就附上一個小指令碼:

我的碼雲主頁

3、最終效果3.1、執行方式
cd zgj_toutiao/bash tools/k8s.sh 'zgj'

開始執行

執行完成

最終效果

往期文章:

11
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Facebook 開源的無失真壓縮演算法:zstd