kubernetes集群部署 详细操作步骤
选择使用kubeadm这一工具来部署kubernetes集群。
1. 安装要求
本次预计部署具有一个master、两个node的k8s集群
在开始之前,部署Kubernetes集群机器需要满足以下几个条件:
- 多台机器或虚拟机,本次选择使用系统为 CentOS7.9-86_x64的三台虚拟机进行操作
- 硬件配置:RAM2GB以上,CPU2个以上,硬盘30GB以上
- 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点或换国内源
2. 准备环境
角色 |
IP |
master1 |
192.168.11.133 |
node1 |
192.168.11.134 |
node2 |
192.168.11.135 |
以下命令除hosts设置外,在所有节点都要执行:
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
# 关闭swap
sed -ri 's/.*swap.*/#&/' /etc/fstab
# 根据规划设置主机名
hostnamectl set-hostname <hostname>
# 在master添加hosts,参数根据本机的ip和hostname填写
cat >> /etc/hosts << EOF
192.168.11.133 master1
192.168.11.134 node1
19