一、安装准备(所有机器)
1、环境准备
机器环境
节点CPU核数必须是 :>= 2核 ,否则k8s无法启动 内存大于2G 节点之间网络互通
准备3台虚拟机环境
k8s-master01: 此机器用来安装k8s-master的操作环境
k8s-node01: 此机器用来安装k8s node节点的环境
k8s-node02: 此机器用来安装k8s node节点的环境
2、依赖环境
2.1、给每一台机器设置主机名
hostnamectl set-hostname k8s-master01
hostnamectl set-hostname k8s-node01
hostnamectl set-hostname k8s-node02
查看主机名
hostname
2.2、配置IP host映射关系
vi /etc/hosts
192.168.66.10 k8s-master01
192.168.66.11 k8s-node01
192.168.66.12 k8s-node02
3、时间同步确认
设置系统时区为中国/上海
timedatectl set-timezone Asia/Shanghai
4、安装依赖环境
yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git iproute lrzsz bash-completion tree bridge-utils unzip bind-utils gcc
5、防火墙配置
安装iptables,启动iptables,设置开机自启,清空iptables规则,保存当前规则到默认规则
5.1、关闭防火墙并设置开机禁用防火墙
systemctl stop firewalld && systemctl disable firewalld
5.2、安装并置空iptables
yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && service iptables save
5.3、关闭selinux
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
5.4、关闭系统不需要的服务
systemctl stop postfix && systemctl disable postfix
6、禁用交换分区