续上篇
https://www.cnblogs.com/wangql/p/13397034.html
一、kubeadm安装
1.kube-proxy开启ipvs的前置条件
modprobe br_netfilter //加载net filter模块
cat > /etc/sysconfig/modules/ipvs.modules <<EOF
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4
EOF
chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /etc/sysconfig/modules/ipvs.modules && lsmod | grep -e ip_vs -e nf_conntrack_ipv4
2.安装docker软件
下载地址:https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/test/Packages/
docker-ce-17.03.3.ce-1.el7.x86_64.rpm
docker-ce-selinux-17.03.3.ce-1.el7.noarch.rpm
yum install -y yum-utils device-mapper-persistent-data lvm2 bind-utils
yum -y install docker-ce
## 创建 /etc/docker 目录
mkdir /etc/docker
# 配置 daemon. 加速(内网可以不配置,只配置自己私有仓库)
cat > /etc/docker/daemon.json <<EOF
{
"insecure-registries":["192.168.4.88:5000"] #这里我用的是内网的仓库
}
EOF
mkdir -p /etc/systemd/system/docker.service.d
# 重启docker服务
systemctl daemon-reload && systemctl restart docker && systemctl enable docker
重启一下系统看看内核有没有变
3.安装 Kubeadm (主从配置)
把包做成yum源
yum -y install kubeadm-1.15.1 kubectl-1.15.1 kubelet-1.15.1
systemctl enabl