在搭建k8s集群時需要初始化命令"kubeadm init",報錯誤,然后根據提示執行:"kubeadm config images pull",還報錯,此處一萬匹馬在大草原奔騰~~~~~~~
然后憑借自我感覺以及查詢資料得出:是因為要下載k8s.gcr.io的docker鏡像,但是國內連不上https://k8s.gcr.io/v2/,此處參考:https://www.freesion.com/article/20831079183/
然后執行命令:kubeadm config images pull --image-repository=registry.aliyuncs.com/google_containers,該命令的意思:在阿里雲鏡像雲下載kubeadm需要的鏡像,下載完了執行kubeadm init命令還是報錯,崩潰;
然后查詢網站各種大神的帖子,感覺下載的鏡像名字可能與kubeadm需要的不一樣,然后執行:"kubeadm config images list",這才是需要的,但是通過阿里雲下載的鏡像名字是不一樣的,但是都能匹配上,然后靈光一現,把名字改一下看看吧,此處有截圖:

然后挨個進行改名字,例如:

改完后執行"kubeadm init --kubernetes-version=1.20.4 --apiserver-advertise-address=192.168.10.160 --service-cidr=10.1.0.0/16 --pod-network-cidr=10.244.0.0/16"后終於正常了,哎呀,一把辛酸一把淚,這個問題折磨了我半天,感謝各位大神的帖子給我思路~~~
