目录
4、将桥接的 IPv4 流量传递到 iptables 的链(三个节点同步)
6、配置K8S源、安装 kubelet、kubeadm、kubectl 组件(三个节点同步)
1、实验环境
主机 | IP |
master | 192.168.159.10 |
node01 | 192.168.159.13 |
node02 | 192.168.159.11 |
本实验使用kubeadm的方式进行安装
2、初始化环境(三个节点同步)
[root@zwb_master ~]# systemctl stop firewalld ## 关闭防火墙
[root@zwb_master ~]# systemctl disable firewalld ## 禁止开机启动
[root@zwb_master ~]# setenforce 0 ## 关闭信息安全中心
setenforce: SELinux is disabled
[root@zwb_master ~]# swapoff -a ## 关闭swap分区
[root@zwb_master ~]# free -g ## 查看swap,显示已关闭
total used free shared buff/cache available
Mem: 3 0 2 0 0 3
Swap: 0 0 0
3、配置映射关系(三个节点同步)
[root@zwb_node02 ~]# vim /etc/hosts
......................................
192.168.159.10 master
192.168.159.11 node02
192.168.159.13 node03
4、将桥接的 IPv4 流量传递到 iptables 的链(三个节点同步)
[root@zwb_master ~]# cat > /etc/sysctl.d/k8s.conf << EOF
> net.bridge.bridge-nf-call-ip6tables = 1
> net.bridge.bridge-nf-call-iptables = 1
> EOFsysctl --system ## 重新加载
[root@master yum.repos.d]# ntpdate ntp1.aliyun.com #### 时间同步 4 Nov 16:53:27 ntpdate[10411]: adjust time server 120.25.115.20 offset -0.002465 sec
5、安装docker(三个节点同步)
[root@zwb_master ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
### 安装依赖环境[root@zwb_master ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #### 设置阿里云镜像源
[root@zwb_master ~]# yum install -y docker-ce ## 安装社区版docker
[root@zwb_master ~]# systemctl enable docker.service --now ## 设置docker为开机 启动且立即启动
6、配置K8S源、安装 kubelet、kubeadm、kubectl 组件(三个节点同步)
[root@zwb_master ~]# cat > /etc/yum.repos.d/kubernetes.repo << EOF
> [kubernetes]
> name=Kubernetes
> baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
> enabled=1
> gpgcheck=0
> repo_gpgcheck=0
> gpgkey=https://mi