目录
2. 安装docker、cri-dockerd、kubeadm、kubelet、kubectl
一、部署流程
节点规划
IP地址 |
节点 |
192.168.20.32 |
master |
192.168.20.33 |
node1 |
192.168.20.34 |
node2 |
二、部署过程
1. 环境准备
所有节点!!!
1.1 修改主机名
master节点:
[root@localhost ~]# hostnamectl set-hostname master
[root@localhost ~]# bash
node1节点:
[root@localhost ~]# hostnamectl set-hostname node1
[root@localhost ~]# bash
node2节点:
[root@localhost ~]# hostnamectl set-hostname node2
[root@localhost ~]# bash
1.2 设置host映射
[root@master ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.20.32 master
192.168.20.33 node1
192.168.20.34 node2
1.3 关闭防火墙
[root@ master ~]# setenforce 0
[root@ master ~]# systemctl disable firewalld
[root@ master ~]# systemctl stop firewalld
[root@ master ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
1.4 关闭交换分区
#临时关闭
[root@master ~]# swapoff -a
#永久关闭
[root@master ~]# echo vm.swappiness = 0 >> /etc/sysctl.conf
[root@master ~]# sysctl -p