Skip to content

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 2c4g

Vmware完全克隆一台主机

其他的节点一样

100.png101.png102.png

配置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

200.png

在每个节点执行各自的脚本

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]

安装过程