kubeadm离线安装k8s集群
部署过程
一、环境配置
主机名 IP地址 角色 配置
master1 192.168.1.101 主节点 2C 2G
master2 192.168.1.102 工作节点 2C 2G
master3 192.168.1.103 工作节点 2C 2G
备注:实验环境的虚拟机至少2核2g
二、服务器基础环境优化(3台操作相同)
1.关闭防护墙,安全性
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/selinux/config
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2.服务器时间同步
timedatectl set-timezone Asia/Shanghai
3.修改主机名
hostnamectl set-hostname master &&bash
hostnamectl set-hostname node01 &&bash
hostnamectl set-hostname node02 &&bash
4.添加hosts文件
vim /etc/hosts #主机名解析
末尾添加:
192.168.1.101 master1
192.168.1.102 node1
192.168.1.103 node2
其它2台可以添加,也可以拷贝文件:
scp /etc/hosts root@192.168.1.101:/etc/hosts
scp /etc/hosts root@192.168.1.102:/etc/hosts
5.关闭交换内存swap
swapoff -a #临时关闭
sed -i ‘12s/^\//#\//g‘ /etc/fstab #永久关闭