这是 v1.6 的历史文档快照,已不再持续维护。新部署请查看当前版本文档。

诊断与升级检查

1.6 不包含 1.7 的 kcctl status 和 kcctl doctor。从版本、API、节点服务和任务日志开始排查。

kcctl version
kcctl get node
kcctl get cluster
kcctl operation list
kcctl resource list

在 Linux 节点按实际角色检查 systemd 服务,保留错误日志。NATS、平台 etcd 和 Server 的故障需要分别定位。

sudo systemctl status kc-server kc-agent kc-etcd kc-nats --no-pager
sudo journalctl -u kc-server -n 100 --no-pager
sudo journalctl -u kc-agent -n 100 --no-pager
sudo journalctl -u kc-nats -n 100 --no-pager

Agent 节点不一定部署 Server、etcd 或 NATS,使用外部 NATS 时也不会有本地 kc-nats 服务。核对实际角色及部署配置。

升级到 1.7 前

备份平台 etcd、配置、证书、认证密钥及受管集群数据。在可恢复的测试环境验证升级路径,重点核对 NATS 到 Operation v2 的差异、运行中任务及旧操作记录。查看1.7 升级检查,并确认实际运行的全部组件版本。

本页不承诺所有 1.6 部署都可直接原地升级。失败时先保留日志并按演练过的恢复步骤处理。

报告本页问题