Kubernetes(k8s)集群安装与配置
准备3台虚拟机,参考我上一篇文章 Centos7虚拟机安装与配置联网
节点安排:
node_name | ip |
---|---|
k8s-master01 | 192.168.175.10 |
k8s-node01 | 192.168.175.20 |
k8s-node02 | 192.168.175.21 |
分别设置系统主机名,to separately
# k8s-master01
hostnamectl set-hostname k8s-master01
# k8s-node01
hostnamectl set-hostname k8s-node01
# k8s-node02
hostnamectl set-hostname k8s-node02
设置Host文件互相解析,to all
vi /etc/hosts
# 增加以下内容
192.168.175.10 k8s-master01
192.168.175.20 k8s-node01
192.168.175.21 k8s-node02
安装依赖包,to all
yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git
设置防火墙为 Iptables 并设置空规则,to all
systemctl stop firewalld && systemctl disable firewalld
yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && service iptables save
关闭 SELINUX,to all
swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disa