k8s部署之yum安装(阿里云源)
安装master节点
安装前的准备工作
关闭防火墙和selinux
配置hosts文件
关闭swap:swapoff -a
第一步:下载阿里云的kubernetes,下载地址请找阿里云的。(如下图)http://mirrors.aliyun.com/
vim /etc/yum.repos.d/kube.repo
[kubernetes]
name=kubernetes
enabled=1
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
rpm --import rpm-package-key.gpg
yum repolist (更新本地源)
# 安装docker-ce、kubectl、kubeadm、kubelet。docker安装参考https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11Crrjs4,或此web最下面链接
yum -y install kubectl kubeadm kubelet
echo "1" > /proc/sys/net/bridge/bridge-nf-call-iptables
echo "1" > /proc/sys/net/bridge/bridge-nf-call-ip6tables
vim /etc/sysconfig/kubelet
KUBELET_EXTRA_ARGS="--fail-swap-on=false"
第二步:初始化前请运行docker。
systemct start docker
kubeadm init --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12 --ignore-preflight-errors=Swap # 初始化
此错误是主机的名称不符合要求。更新主机名既可。别忘了主机名与hosts保持一致。
请保存好上面hash值的命令,因为nodes加入是要用到hash值的
安装node节点
【未完待续】