k8s节点无法正常拉取镜像1

发布时间 2023-09-12 15:56:42作者: 四毛二(ت)

1、排查k8s主节点各命名空间创建的secret

kubectl get secret

创建k8s节点secret
kubectl create secret docker-registry aliyun-registry \ --docker-server=registry.cn-hangzhou.aliyuncs.com \ --docker-username=xxx \ --docker-password=xxxx \ --docker-email=tian-wang@tw.com \ --namespace=xxx

2、查看k8s从节点docker下config.json

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://7xmv9a6f.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3、查看~/.ssh/authorized_keys是否有权限

chmod 600 authorized_keys

4、docker登录生成~/.docker/config.json

docker login -u admin registry.cn-hangzhou.aliyuncs.com