kukekey在线搭建k8sV1.30.4版本

发布于:2025-09-04 ⋅ 阅读:(22) ⋅ 点赞:(0)

注意:安装过程需要梯子

1.准备工作

(1)服务器准备

ksp-master-1 192.168.9.131 8 16 40 100 k8s-master
ksp-master-2 192.168.9.132 8 16 40 100 k8s-master
ksp-master-3 192.168.9.133 8 16 40 100 k8s-master

(2)检查清理docker

# 卸载docker
sudo yum remove -y containerd.io docker-ce docker-ce-cli
 
# 删除残留的数据和配置(重要!)
sudo rm -rf /var/lib/containerd
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/containerd
sudo rm -rf /etc/docker

(3)各个服务器设置主机名和配置域名映射

# 设置主机名
hostnamectl hostname ksp-master-1

# 域名映射
vim /etc/hosts

(4)各个服务器配置时间同步,可以使用ntp的方式

(5)关闭防火墙,禁用selinux

# 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld


# 使用 sed 修改配置文件,实现彻底的禁用

sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

# 使用命令,实现临时禁用,这一步其实不做也行,KubeKey 会自动配置

setenforce 0

(6)安装依赖包

# 安装 Kubernetes 系统依赖包
yum install curl socat conntrack ebtables ipset ipvsad

2.下载kubekey并解压得到kk

# 指定下载的版本
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.1.9 sh -

# 解压
tar -xf 
chmod +x kk

3.创建配置文件

./kk create config --with-kubernetes v1.30.4 --with-kubesphere v3.4.1

4.创建的配置文件格式,按需修改

5.部署k8s(大约等待半小时左右)

export KKZONE=cn

./kk create cluster -f k8s-v1288.yaml

6.相关命令

(1)添加节点

将新节点的信息添加到集群配置文件中,然后应用更改。

./kk add nodes -f config-sample.yaml

(2)删除节点

您可以通过以下命令删除节点,需要删除的nodeName。

./kk delete node <nodeName> -f config-sample.yaml

7.kubesphere访问

http://192.168.88.251:30880

admin
KUBESPHERE_passwd@8888

网站公告

今日签到

点亮在社区的每一天
去签到