kubeadm 部署 Kubernetes 1.18.15 集群
环境说明 kubeadm 在1.13 版本以后正式进入GA,本文基于此方式来部署
集群节点网络规划:
192.168.10.11 k8s-master1 192.168.10.12 k8s-node1 192.168.10.13 k8s-node2 192.168.10.14 k8s-node3 PodIp网段: 10.10.0.0/16 ClusterIp:172.20.0.0/16 部署集群 安装docker 安装系统工具:
yum install -y yum-utils device-mapper-persistent-data lvm2 添加软件源信息:
docker : yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo kubernetes: /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg 更新并安装:
yum makecache fast yum -y install docker-ce 配置docker 新建docker目录:
mkdir /etc/docker /data/docker -p 创建daemon.json文件:
{ "bip": "172.20.0.1/16", "exec-opts": ["native.cgroupdriver=systemd"], "registry-mirrors": ["https://zfcwod7i.mirror.aliyuncs.com"], "data-root": "/data/docker", "storage-driver": "overlay2", "storage-opts": [ "overlay2.