简介
kt
是基于kk
二次开发产物,具备kk
的所有功能,二开重点适配了信创国产化环境。
主要改进包括:简化arm
架构部署过程、支持国产化和国际环境在线、离线部署及一条命令所有节点初始化
。
支持arm64
和amd64
架构操作系统,已适配芯片+操作系统 如下:
- CPU: 鲲鹏、飞腾、海光、兆芯、intel、amd 等。
- OS: Centos、Ubuntu、Debian、银河麒麟V10、麒麟国防版、麒麟信安、中标麒麟V7、统信UOS、华为欧拉、移动大云、阿里龙蜥等。
1. 授权地址:
授权地址:点我免费授权
为防止被滥用和贩卖加此授权,实在是被某些人拿去闲鱼售卖和占为己有搞的很不舒服。
2. 版本说明和下载地址:
下载地址集合:kt-点我
3.1.11.4
更新日期:2025-09-11
版本说明:
- 支持k8s
1.31.13
、1.32.9
、1.33.5
、1.34.1
版本
3.1.11.3
更新日期:2025-08-31
版本说明:
- etcd版本默认 v3.5.22(k8s1.34.0要求etcd最低版本3.5.21)
- 支持k8s
1.34.0
版本
兼容性保障:
- 继承kt能力,kt可使用 kk 所有指令
- 由于为了支持k8s1.34.0,升级了默认etcd版本,离线部署时不能使用kk平替
3.1.11.2
下载地址:kt
发布日期:2025-08-29
版本说明:
- 一键完成所有节点初始化和离线依赖安装。命令:
./kt init-os -f config-sample.yaml
- 支持
arm64
、amd64
混合架构 和 混合操作系统 初始化
兼容性保障:
- 继承kt能力,kt可使用 kk 所有指令
- 除init-os初始化操作和arm架构搭建harbor外,其他可用kk平替
3.1.11.1
发布日期:2025-08-19
版本说明:
- 介于kk持续开源,基础组件降级为kk默认版本以便可以使用对应版本kk工具维护
兼容性保障:
- 继承kt能力,kt可使用 kk 所有指令
- 除init-os初始化操作和arm架构搭建harbor外,其他可用kk平替
3.1.10.3
发布日期:2025-08-15
版本说明:
- 继承kk能力和以往kt版本能力
- 支持截至当前所有k8s版本(最新1.33.4),通过
./kt version --show-supported-k8s
查看
兼容性保障:
- 3.1.10版本kt由于当时不确定kk是否继续开源维护升级了基础组件版本,离线部署不兼容kk
3.1.10.2
发布日期:2025-08-13
版本说明:
- 继承kk能力和上一个版本kt能力
- 适配ubuntu、centos、debain 的amd64和arm64架构
兼容性保障: - 3.1.10版本kt由于当时不确定kk是否继续开源维护升级了基础组件版本,离线部署不兼容kk
3.1.10.1
版本说明:
- 基于官方3.1.10版二开
- 继承kk能力和上一个版本kt能力
- 更新基础组件版本
- Containerd: v2.0.6
- Crictl: v1.33.0
- Docker: v28.2.2
- Etcd: v3.5.22
- Harbor: v2.13.2
- Docker-compose: v2.29.1
- 更新支持k8s 1.32.7和1.33.3版本
3.1.9
版本说明:
- 基于官方3.1.9版kk
- 适配众多操作系统、离线安装依赖,增加国产化适配
- arm离线制品支持,支持一键部署效果同x86。
兼容性保障:
- 3.1.10版本kt由于当时不确定kk是否继续开源维护升级了基础组件版本,离线部署不兼容kk
3. 说明
kt是基于kk二次开发的产物,具备kk的所有功能,二开主要为适配信创国产化环境、简化arm部署过程和国产化环境离线部署。支持arm64和amd64架构国产操作系统,已适配芯片+操作系统 如下。
CPU芯片:
- 鲲鹏
- 飞腾
- 海光
- 兆芯
- 国际芯片:interl、amd等
操作系统:
- 银河麒麟V10
- 麒麟国防版
- 麒麟信安
- 中标麒麟V7
- 统信 UOS
- 华为欧拉 openEuler、移动大云
- 阿里龙蜥 Anolis OS
- 腾讯 TencentOS
- 国际操作系统:centos、ubuntu、debian等
kt新增功能点
-
适配arm架构harbor和支持,部署体验与X86一样简单。
-
离线环境部署增强。常用国际和国产操作系统依赖,内置到安装包中。已适配芯片和操作系统如下
- ./kt init-os 一条命令完成操作系统依赖安装和初始化操作。
-
支持开启防火墙,只暴露30000-32767端口,其他k8s端口添加到节点白名单。
- ./kt firewall 一条命令自动获取节点信息开白名单和防火墙。
3.1 初始化操作系统
配置文件配置节点信息后,一键所有节点初始化和离线依赖安装: ./kt init-os -f config-sample.yaml
3.2开启防火墙
建议部署完成k8s后操作。每个节点都需要操作./kt firewall
该命令会自动将各节点添加k8s端口白名单
评论区