k8s高可用集群搭建-前置条件
关于k8s集群相关组件, 名词定义本文不在叙述。只讲述作者在搭建k8s集群的搭建过程。
- 准备5台机器或虚拟机(作者环境,5个虚拟机centos7)
- cpu要求 >= 2, 内存 >= 2G
- 启动后固定ip, 搭建期间不建议使用dns解析。搭建结束可自行考虑是否使用dns解析,及其他。
- centos7修改ip
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
IPADDR=192.168.X.X
GATEWAY=192.168.X.X(eg:3.1)
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114
- 修改后重启网卡
service network restart
- 设置机器名称
集群搭建完毕后, 会使用机器名称进行注册
hostnamectl set-hostname xxxx
- 将作为master节点的服务ip 域名配置到hosts文件中
vi /etc/hosts
192.168.xx.xx centos-master1
192.168.xx.xx centos-master2
192.168.xx.xx centos-master3
- 在master1 (选用一个机器最为初始, 主节点)生成ssh, 分发密钥。
便于后续脚