k8s配置

1.配置互信(master节点)
ssh-keygen -t rsa
ssh-copy-id 192.168.0.1
ssh-copy-id 192.168.0.2
ssh-copy-id 192.168.0.3

设置hostname(master节点)
hostnamectl set-hostname k8master

vim /etc/hostname
k8master

设置hostname(worker1节点)
hostnamectl set-hostname k8node1

设置hostname(worker2节点)
hostnamectl set-hostname k8node2

vim /etc/hosts (所有节点)
192.168.0.1 k8master
192.168.0.2 k8node1
192.168.0.3 k8node2

关闭防火墙(所有节点)
systemctl stop firewalld
systemctl disable firewalld

关闭selinux(所有节点)
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

关闭swap分区(所有节点)
swapoff -a
vim /etc/fstab #删除swap内容

开启路由转发(所有节点)
modprobe br_netfilter
echo "modprobe br_netfilter" >> /etc/profile

vim /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1

重新加载参数(所有节点)
sysctl -p /etc/sysctl.d/k8s.conf