使用阿里云的镜像 docker:https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
k8s:https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el6-x86_64/ #这里选择内核对应的版本
k8s签名key:https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
编辑k8s的yum源:
1 [kubernetes] 2 name=Kubernetes Repo 3 baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el6-x86_64/ 4 gpgcheck=1 5 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg 6 enabled=1
查看yum源有没有添加上:yum repolist
添加rpm扩展:
使用wget 下载:wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
添加:rpm --import rpm-package-key.gpg
安装k8s和docker-ce : yum -y install docker-ce kubelet kubeadm kubectl
修改docker配置文件添加环境变量
vim /usr/lib/systemd/system/docker.service
添加一条环境变量:Environment="HTTPS_PROXY=http://www.ik8s.io:10080
Environment="NO_PROXY=127.0.0.0/8,192.168.0.0/16"
刷新:systemctl daemon-reload
启动docker: systemctl start docker
执行rpm -ql kubelet
修改 : vim /etc/sysconfig/kubelet
KUBELET_EXTRA_ARGS="--fail-swap-on=false"
执行 kubeadm init --kubernetes-version=v1.12.3 --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12 --ignore-preflight-errors=Swap