目 录CONTENT

文章目录

kt 说明

天行1st
2025-08-13 / 2 评论 / 981 阅读 / 0 字

简介

kt是基于kk二次开发产物,具备kk的所有功能,二开重点适配了信创国产化环境。
主要改进包括:简化arm架构部署过程、支持国产化和国际环境在线、离线部署及一条命令所有节点初始化
支持arm64amd64架构操作系统,已适配芯片+操作系统 如下:

  • CPU: 鲲鹏、飞腾、海光、兆芯、intel、amd 等。
  • OS: Centos、Ubuntu、Debian、银河麒麟V10、麒麟国防版、麒麟信安、中标麒麟V7、统信UOS、华为欧拉、移动大云、阿里龙蜥等。

1. 授权地址:

授权地址:点我免费授权

为防止被滥用和贩卖加此授权,实在是被某些人拿去闲鱼售卖和占为己有搞的很不舒服。

2. 版本说明和下载地址:

下载地址集合:kt-点我

3.1.11.4

更新日期:2025-09-11
版本说明:

  • 支持k8s 1.31.131.32.91.33.51.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
  • 支持arm64amd64混合架构 和 混合操作系统 初始化

兼容性保障:

  • 继承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端口白名单

3.3 其他命令完全兼容kk

评论区