前言
本文主要介绍Docker和Kubernetes的安装步骤,安装Docker采用官网提供的安装方式,安装k8s采用官网提供的kubeadm方式。其中镜像地址都采用了国内阿里镜像地址。
k8s集群服务器初始化(准备工作)
关闭防火墙
systemctl stop firewalld #临时关闭
systemctl disable firewalld #永久关闭
关闭swap分区
#临时关闭
swapoff -a
#永久关闭
vi /etc/fstab
#注释掉/dev/mapper/centos-swap swap 整行
允许 iptables 检查桥接流量
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system
将 SELinux 设置为 permissive 模式
# 将 SELinux 设置为 permissive 模式(相当于将其禁用)
sudo setenforce 0 #临时关闭
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config #永久关闭
设置主机名称并在master节点添加hosts
-
分别修改主机名
hostnamectl set-hostname k8smaster01 hostnamectl set-hostname k8snode01 hostnamectl set-hostname k8snode02
-
在master节点添加hosts,IP改为对应主机IP
cat >> /etc/hosts << EOF 192.168.211.142 k8smaster01 192.168.211.143 k8snode01 192.168.211.144 k8snode02 EOF
如果集群主机日期不一致请同步日期
此处省略