集群方式
一主两从
安装方式

本次使用kubeam
环境准备
准备3台2核2G(最低要求), 操作系统为ubuntu22.04的物理机(虚拟机也可以)
主域名解析
同时在3台机子上进行下列操作, ip地址改成自己的,使用ifconfig命令查看
sudo vim /etc/hosts
# 下列列表粘贴到文件中
# 这里仅供测试使用, 企业用dns服务器
192.168.40.135 master
192.168.40.136 node1
192.168.40.137 node2
网络时间同步
需要保证3台机器上的时间是同步的, 这里我们使用Chrony,
Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务。
# 下载
sudo apt install chrony
# 启动
sudo systemctl start chronyd
sudo systemctl enable chronyd
# 显示当前时间
date
关闭系统服务
为了防止机器之间的请求被防火墙拦截, 需要把3台机器的防火墙都关了(这里是为了省事, 测试环境中使用, 上线时请开放对应所需端口), 另外我们要把iptables也关了
# 关闭防火墙
sudo ufw disable
# 关闭iptables
sudo iptables -F
sudo iptables -X
sudo iptables -Z
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo modprobe -r ip_tables
禁用swap分区
旧版本的k8s需要关掉swap分区, 1.28 版开始支持swap,所以1.28版本往后可以不用管
sudo

最低0.47元/天 解锁文章
1289






