目录
1.安装说明
2.节点规划
3.基本配置
4.内核配置
5.基本组件安装
6.高可用组件安装
7.集群初始化
8.高可用Master
9.添加Node节点
10.Calico安装
11.MetricsServer部署
12.Dashboard部署
1.安装说明
虽然K8s1.20版本宣布将在1.23版本之后将不再维护dockershim,意味着K8s将不直接支持Docker,不过大家不必过于担心。一是在1.23版本之前我们仍然可以使用Docker,二是dockershim肯定会有人接盘,我们同样可以使用Docker,三是Docker制作的镜像仍然可以在其他Runtime环境中使用,所以大家不必过于恐慌。
本次安装采用的是Kubeadm安装工具,安装版本是K8s1.20+,采用的系统为CentOS7.9,其中Master节点3台,Node节点2台,高可用工具采用HAProxy+KeepAlived,高可用架构视频讲解点我
前沿技术,快人一步,点我了解~
2.节点规划主机名IP地址角色配置k8s-master01~..0.~Master/Worker节点2C2G40Gk8s-node01~..0.~Worker节点2C2G40Gk8s-master-lb..0.VIPVIP不占用机器信息备注系统版本CentOS7.9Docker版本19.03.xK8s版本1.20.xPod网段..0.0/16Service网段10.96.0.0/.基本配置
所有节点配置hosts
[root
k8s-master01~]#cat/etc/hosts..0.k8s-master01..0.k8s-master..0.k8s-master..0.k8s-master-lb#如果不是高可用集群,该IP为Master01的IP..0.k8s-node01..0.k8s-node02
yum源配置
curl-o/etc/yum.repos.d/CentOS-Base.repo