安裝kubernetes的時候,需要安裝kubelet, kubeadm等包,但k8s官網給的yum源是packages.cloud.google.com,國內訪問不了,此時我們可以使用阿里雲的yum倉庫鏡像。

阿里雲上沒有附Help說明連接,簡單摸索了下,如下設置可用(centos)。注意不要開啟check。

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

  

 安裝成功測試命令 kubectl 

 

systemctl status kubelet.service

  

cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

//這步驟沒有任何操作只是查看

vi /etc/sysconfig/kubelet

  

KUBELET_EXTRA_ARGS=--fail-swap-on=false
KUBELET_NETWORK_ARGS=--network-plugin=cni --cni-conf-dir=/etc/cni/ --cni-bin-dir=/opt/cni/bin

  

 

systemctl daemon-reload

systemctl restart kubelet

systemctl enable kubelet

就可以初始化集群了