编辑
2024-08-13
云计算-Kubernetes
00
请注意,本文编写于 605 天前,最后修改于 0 天前,其中某些信息可能已经过时。

目录

这个例子中我的Vmware网关是192.168.235.2, 虚拟机基础系统为CentOS7.9.2009.mini
Vmware完全克隆一台主机
配置Vmware虚拟机静态IP
例子: k3s-master的静态ip配置
新增和修改的配置项
保存配置并重启网络
为每个节点配置主机名
在每个节点新增host解析
在每个节点执行各自的脚本
在线观看安装过程

K3s 是专为边缘计算和 IoT 场景优化的轻量级 Kubernetes 发行版,资源占用低且部署简单。本文以 CentOS 7.9.2009 Mini 为基础环境,详细介绍一主二从 K3s 集群的完整搭建流程。集群规划:master(192.168.235.200,2C2G)、node01(192.168.235.201,4C8G)、node02(192.168.235.202,2C4G)。核心步骤包括:VMware 完全克隆虚拟机、配置静态 IP(修改 ifcfg-ens33 网卡配置,设置 BOOTPROTO=static、IPADDR、NETMASK、GATEWAY、DNS)、为每个节点设置主机名(hostnamectl set-hostname)、在各节点 /etc/hosts 添加集群主机解析。最后分别在 master 和 node 节点执行 easy-k3s.sh 安装脚本(node 需传入 hostname 和 token)。附有安装过程视频演示。

本文适用于需要在边缘或资源受限环境快速部署 K3s 集群的运维人员。

这个例子中我的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.png 101.png 102.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]

在线观看安装过程

第1集
第2集

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Odboy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC 4.0 BY-SA 许可协议。转载请注明出处!