根據開源項目:
https://github.com/anjia0532/gcr.io_mirror
作者将gcr.io相關鏡像pull下來,然後push到docker官方倉庫,相關轉換文法如下:
K8S的exapmle裡的yaml預設是k8s.gcr.io的鏡像,為了友善運作我們可以預先拉取相關鏡像:
pull-google腳本
然後放到/usr/local/bin
就可以愉快的使用pull-google-container 指令了
除了預先拉取鏡像,我們還可以将k8s.gcr.io 替換為可執行鏡像
為了友善替換,我們編寫一個repair_yaml 腳本:
儲存退出,然後
效果: