kubernetes 缺少映象的根本原因是:無法從國外倉庫下載映象。
在做部署時,有些映象是需要從國網路站下載,但因為網路管理的原因,某些國網路站,我們在國內是無法訪問的, 但有一個變通方法,可以使用阿里雲的映象,下載 kubernetes 部署時所需要的映象。
1. 配置 Docker 加速,使用阿里映象倉庫
[root@master ~]# mkdir -p /etc/systemd/system/docker.service.d
[root@master ~]# vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://ui7tr63d.mirror.aliyuncs.com"]
}
2.重啟docker服務
[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl restart docker
然後繼續部署你的 kubernetes 叢集
反覆重灌了N遍,建議你參考我的筆記。
https://www.toutiao.com/i6894468424458568196/
kubernetes 缺少映象的根本原因是:無法從國外倉庫下載映象。
在做部署時,有些映象是需要從國網路站下載,但因為網路管理的原因,某些國網路站,我們在國內是無法訪問的, 但有一個變通方法,可以使用阿里雲的映象,下載 kubernetes 部署時所需要的映象。
1. 配置 Docker 加速,使用阿里映象倉庫
[root@master ~]# mkdir -p /etc/systemd/system/docker.service.d
[root@master ~]# vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://ui7tr63d.mirror.aliyuncs.com"]
}
2.重啟docker服務
[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl restart docker
然後繼續部署你的 kubernetes 叢集