当前位置: 首页 > 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.dtcms.com/a/362829.html

相关文章:

  • VMWare ubuntu24.04安装(安装ubuntu安装)
  • InnoDB存储引擎-逻辑存储结构
  • Qwen3-30B-A3B 模型解析
  • 【LeetCode牛客数据结构】单链表的应用
  • C语言(长期更新)第12讲:指针二详解
  • 【嵌入式电机控制#进阶6】三段启动法
  • 怎么为服务器设置或重置服务器密码?
  • 【Vue2 ✨】Vue2 入门之旅(九):Vue Router 入门
  • JetBrains 2025 全家桶 11合1 Windows直装(含 IDEA PyCharm、WebStorm、DataSpell、DataGrip等
  • [密码学实战]智能密码钥匙SKF库软实现(四十六)
  • LabVIEW应急柴油发电机组诊断装置
  • LabVIEW振动信号积分处理
  • 【设计模式】通俗讲解设计模式的七大原则
  • 【设计模式】从游戏角度开始了解设计模式 --- 创建型模式(一)
  • Python OpenCV图像处理与深度学习:Python OpenCV性能优化与高效图像处理
  • VGG改进(7):基于Spatial Attention的性能优化
  • 从“叠加”到“重叠”:Overlay 与 Overlap 双引擎驱动技术性能优化
  • Spring MVC + JSP 项目的配置流程,适合传统 Java Web 项目开发
  • 【MySQL】初识数据库基础
  • RAG-检索进阶
  • 【一张图看懂Kafka消息队列架构】
  • 【C++】编写通用模板代码的重要技巧:T()
  • 与后端对话:在React中优雅地请求API数据 (Fetch/Axios)
  • 基于STM32的智能语音浴缸设计
  • 工业视觉光源选色指南:白光通用、蓝光显瑕疵、红光能穿透,看完直接用
  • 推荐一个论文阅读工具ivySCI
  • C++内存管理,模板初阶(泛型编程)
  • 项目组文档标准不一致的原因有哪些
  • 设计模式:命令模式(Command Pattern)
  • 测试覆盖率不够高?这些技巧让你的FastAPI测试无懈可击!