此教程采用kubeadm快速部署kubernetes集群,采用阿里云镜像源,加速部署过程中镜像下载速度。使用calico网络插件,若实际过程中使用其他网络插件请注意更换插件并修改配置文件。Dashboard使用的是kubeard。
目录
一、安装要求:
-
- 安装虚拟机,安装操作系统CentOS7.x
-
- 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多
-
- 集群中的所有机器之间网络互通
-
- 可以访问外网 要拉取镜像
-
- 禁止swap分区
角色 | IP规划 |
master | 192.168.10.10 |
node1 | 192.168.10.11 |
node2 | 192.168.10.12 |
二、系统初始化:
- 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
- 关闭selinux
setenforce 0 #临时
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config #永久
- 关闭swap分区
swapoff -a #临时
sed -ri 's/.*swap.*/#&' /etc/fstab ###注释掉/etc/fstab