kubeadm-inside-the-great-wall

k8s.gcr.io -> 阿里云

APACHE-2.0 License

Stars
6

kubeadm-inside-the-great-wall

k8s.gcr.io``kubeadm``kubernetes

: 20210524v19.x.x

kubeadm init \
	--kubernetes-version=v1.19.16 \
	--apiserver-advertise-address=0.0.0.0 \
	--image-repository=registry.cn-shanghai.aliyuncs.com/yingzhuo \
	--token=abcdef.0123456789abcdef \
	--token-ttl=0 | tee ~/kubeadm.init.log
# v1.21.6
bash -c "$(curl -fsSL https://raw.githubusercontent.com/yingzhuo/kubeadm-inside-the-great-wall/master/.shell/pull-1.21.6.sh)"

# v1.20.12
bash -c "$(curl -fsSL https://raw.githubusercontent.com/yingzhuo/kubeadm-inside-the-great-wall/master/.shell/pull-1.20.12.sh)"

# v1.19.16
bash -c "$(curl -fsSL https://raw.githubusercontent.com/yingzhuo/kubeadm-inside-the-great-wall/master/.shell/pull-1.19.16.sh)"

(Ubuntu)

:

sudo apt-cache policy kubeadm | less

:

sudo apt-get autoremove -y --purge kubernetes-cni kubeadm kubelet kubectl

:

sudo apt-get install -y \
    kubeadm=1.19.\* \
    kubectl=1.19.\* \
    kubelet=1.19.\* \
    kubernetes-cni=0.8.7-00 \
    --allow-change-held-packages \
    --allow-downgrades

sudo apt-mark hold kubelet kubeadm kubectl kubernetes-cni