当前位置: 首页 > news >正文

kukekey在线搭建k8sV1.30.4版本

注意:安装过程需要梯子

1.准备工作

(1)服务器准备

ksp-master-1192.168.9.13181640100k8s-master
ksp-master-2192.168.9.13281640100k8s-master
ksp-master-3192.168.9.13381640100k8s-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:30880admin
KUBESPHERE_passwd@8888
http://www.xdnf.cn/news/1436383.html

相关文章:

  • 从栈中取出K个硬币的最大面值和-分组背包
  • 【学Python自动化】 8. Python 错误和异常学习笔记
  • 2025年工科生职业发展证书选择与分析
  • 【模型学习】LoRA的原理,及deepseek-vl2下LoRA实现
  • 力扣242:有效的字母异位词
  • JetBrains 2025 全家桶 11合1 Windows直装(含 IDEA PyCharm、WebStorm、DataSpell、DataGrip等
  • C++类和对象(中)- 默认成员函数
  • 什么是数据库管理系统(DBMS)?RDBMS和NoSQL又是什么?
  • 第 2 讲:Kafka Topic 与 Partition 基础
  • Qwen3-Embedding-0.6B 模型结构
  • Go结构体详解:核心概念与实战技巧
  • Redis-底层数据结构篇
  • MySQL-表的约束(上)
  • 开发中使用——鸿蒙本地存储之收藏功能
  • LLM 能不能发展为 AGI?
  • 开源模型应用落地-模型上下文协议(MCP)-构建AI智能体的“万能插座”-“mcp-use”高级用法(十三)
  • 3.2-C++基础组件
  • 重新审视信任基石:公网IP证书对网络安全生态的影响
  • 【Go语言入门教程】 Go语言的起源与技术特点:从诞生到现代编程利器(一)
  • Cursor 教我学 Python
  • 英伟达Jetson Orin NX-YOLOv8s目标检测模型耗时分析
  • 深度集成Dify API:企业级RAG知识库管理平台解决方案
  • ts,js文件中使用 h函数渲染组件
  • 美国服务器连接速度变慢时应该着重做哪些检查?
  • 双Token实战:从无感刷新到安全防护,完整流程+代码解析
  • PostgreSQL(1) FETCH用法
  • 【MySQL体系结构详解:一条SQL查询的旅程】
  • 《一篇拿下!C++:类和对象(中)构造函数与析构函数》
  • Java 21 虚拟线程 + 分布式调度深度实战:从原理到落地,大促日志同步效率提升 367%
  • 基于SpringBoot的校园资料分享平台