kubeadm 的阿里云yum仓库

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
        http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

安装k8s 集群: https://kubernetes.io/docs/setup/independent/install-kubeadm/

kubeadm无法下载镜像问题: https://cloud.tencent.com/info/6db42438f5dd7842bcecb6baf61833aa.html

问题: docker tag 的时候,文章中搜索 多了 默认的 docker.io

kubeadm config images list |sed -e 's/^/docker pull /g' -e 's#k8s.gcr.io#docker.io/mirrorgooglecontainers#g' |sh -x
docker images |grep mirrorgooglecontainers |awk '{print "docker tag ",$1":"$2,$1":"$2}' |sed -e 's#mirrorgooglecontainers#k8s.gcr.io#2' |sh -x
docker images |grep mirrorgooglecontainers |awk '{print "docker rmi ", $1":"$2}' |sh -x
# 以下注意更改成自己想要的版本
docker pull coredns/coredns:1.3.1
docker tag coredns/coredns:1.3.1 k8s.gcr.io/coredns:1.3.1
docker rmi coredns/coredns:1.3.1

确保kubectl 可用。root 用户使用以下命令

export KUBECONFIG=/etc/kubernetes/admin.conf

猜你喜欢

转载自blog.csdn.net/xiunai78/article/details/88967554