这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

概述

KubeClipper 1.7 的组成、通信方式和网络。

KubeClipper 为 Kubernetes 集群提供创建、扩缩容、升级、备份、恢复和删除等生命周期管理能力,提供 Web 控制台、API 和 kcctl 命令行。

1.7 架构

KubeClipper Operation v2 架构

  • kc-server 提供 API,保存集群和 Operation、Task 等资源,由控制器推进任务状态。
  • kc-agent 安装在受管节点,通过 mTLS 访问 Server API,观察分配给本节点的任务,执行安装等操作并回报结果。
  • kcctl / Console 提交管理请求,查看平台状态、操作进度和日志。
  • etcd 保存平台资源和状态。平台 etcd 与所管理 Kubernetes 集群的 etcd 分别规划。

1.7 使用 API 驱动的 Operation v2,不再通过内置 NATS 分发任务。操作提交后异步执行,需结合 Operation、集群状态和节点实际状态确认结果。参见操作与日志。

网络与端口

用途默认端口使用方
控制台TCP 80浏览器;生产入口配置 HTTPS
Server APITCP 8080,HTTPSkcctl、Console、Agent
资源文件服务TCP 8081下载平台资源的节点
Agent 任务日志TCP 10260Server 访问 Agent;按实际配置限制访问
平台 etcdTCP 12379 / 12380 / 12381client / peer / metrics,限制在管理网络
SSHTCP 22部署、节点维护

端口可通过部署配置修改。Agent 任务日志监听配置也应与防火墙策略一起核对;不要直接套用旧版 NATS 端口表。

--ip-detect 选择平台管理地址;--node-ip-detect 选择 Kubernetes 节点地址。多网卡环境需要确认所选地址与管理网络可达。Pod 网络的地址发现规则由所选 CNI 配置决定。

版本与入门

1 - 1.7 发布说明

1.7.0 适用范围、组件版本及使用入口。

本套文档对应 KubeClipper v1.7.0,发布于 2026 年 9 月 8 日。官方发布记录:v1.7.0。

主要变化

  • Operation v2 通过 API 管理操作、任务和执行状态,Agent 与 Server 使用 mTLS 通信。
  • kcctl operation 提供操作列表、详情、日志、重试和取消。
  • kcctl status 与 kcctl doctor 提供平台状态检查和诊断。
  • Registry 资源可用于选择 Kubernetes 镜像仓库和配置 containerd 镜像拉取。
  • 部署预检查给出节点、角色和错误原因;Server 安装前等待平台 etcd 健康。

组件版本

KubernetescontainerdCalico
v1.37.02.2.4v3.31.5
v1.36.42.2.4v3.31.5
v1.35.82.2.4v3.31.5

默认 Kubernetes 版本为 v1.37.0。实际可选项以平台组件资源为准;离线环境还需准备对应 CPU 架构的包。版本来源:v1.7.0 支持矩阵。

版本边界

本文描述 v1.7.0 已发布能力。生产使用前查看 Release、安全公告和所用二进制版本。升级前参考升级检查。

版本菜单保留 1.6~1.1 历史文档。1.6 文档按 v1.6.0 发布标签整理。