fix: 避免 k3s 集群幂等部署级联重启
This commit is contained in:
@@ -34,6 +34,9 @@
|
||||
- 幂等重复执行不得强写:
|
||||
- WireGuard、systemd drop-in、agent unit、token 文件和节点标签均先比较声明态与运行态;
|
||||
- 内容一致时保持 `mutation=false`,不得无条件重启、重装或覆盖;
|
||||
- WireGuard 只在配置变化或 unit 未运行时重启/启动,避免短暂断网触发 control-plane 级联重启;
|
||||
- worker agent 以 owning YAML、版本、参数、registry mirror 和 token 的脱敏摘要判断是否需要重装;
|
||||
- k3s API 暂时不可读属于 unknown,不得当作容量漂移触发 restart;
|
||||
- 集群 CLI 只组合各自 owning domain,不借用全量基础设施入口扩大写入范围。
|
||||
- 验收:
|
||||
- `status` 必须同时证明 WireGuard handshake、server/agent systemd、两个 Ready node、worker InternalIP 和旧 server 退役。
|
||||
|
||||
Reference in New Issue
Block a user