K3s.02安装
这个例子中我的Vmware网关是192.168.235.2, 虚拟机基础系统为CentOS7.9.2009.mini
text
# 搭建一主二从
k3s.master 192.168.235.200 2c2g
k3s.node.01 192.168.235.201 4c8g
k3s.node.02 192.168.235.202 2c4gVmware完全克隆一台主机
其他的节点一样



配置Vmware虚拟机静态IP
shell
vi /etc/sysconfig/network-scripts/ifcfg-ens33例子: k3s-master的静态ip配置
text
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
NAME="ens33"
UUID="534c01e1-a312-49d1-89d3-75f37dcd3ffd"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.235.200
NETMASK=255.255.255.0
GATEWAY=192.168.235.2
DNS1=223.5.5.5
DNS2=8.8.8.8新增和修改的配置项
text
ONBOOT="yes"
BOOTPROTO="static"
IPV6INIT="no"
IPADDR=192.168.235.200
NETMASK=255.255.255.0
GATEWAY=192.168.235.2
DNS1=223.5.5.5
DNS2=8.8.8.8保存配置并重启网络
shell
esc
:wq!
service network restart为每个节点配置主机名
shell
hostnamectl set-hostname k3s.master
hostnamectl set-hostname k3s.node.01
hostnamectl set-hostname k3s.node.02在每个节点新增host解析
shell
vi /etc/hosts
# ---------------------
192.168.235.200 k3s.master
192.168.235.201 k3s.node.01
192.168.235.202 k3s.node.02
在每个节点执行各自的脚本
shell
curl https://oss.odboy.cn/blog/files/k3s/easy-k3s.sh > easy-k3s.sh
curl https://oss.odboy.cn/blog/files/k3s/get-k3s-master-register-params.sh > get-k3s-master-register-params.sh
# master
sh easy-k3s.sh
# node
sh easy-k3s.sh [hostname] [token]
