fix: harden d601 k3s guards

This commit is contained in:
Codex
2026-05-23 16:21:45 +00:00
parent 026a718a24
commit c93fb275c5
14 changed files with 353 additions and 57 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ D601 曾同时存在 Docker Desktop Kubernetes 与自部署 k3s,并已造成 `
KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl get nodes -o jsonpath='{.items[*].metadata.name}'
```
结果必须包含 `d601`。裸 `kubectl``docker-desktop` context`desktop-control-plane` 节点`127.0.0.1:11700` server 都不是 UniDesk k3s 证据;出现这些信号时必须停止写操作并修复 kubeconfig/脚本入口。Docker daemon 仍可用于镜像构建、registry 或直管服务,但 Docker Desktop Kubernetes 不得与原生 k3s 共同承载 `unidesk*``hwlab-dev` 或 Code Queue 资源。
结果必须包含 `d601`。裸 `kubectl` 不是 UniDesk k3s 证据;默认 kubeconfig 若残留 `docker-desktop``desktop-control-plane``127.0.0.1:11700`,只能作为诊断和修复提示,不能覆盖显式 D601 kubeconfig 的判定。写操作的实际目标 kubeconfig/context/server/nodes 若出现这些 Docker Desktop 信号,或 nodes 未包含 `d601`必须停止写操作并修复 kubeconfig/脚本入口。Docker daemon 仍可用于镜像构建、registry 或直管服务,但 Docker Desktop Kubernetes 不得与原生 k3s 共同承载 `unidesk*``hwlab-dev` 或 Code Queue 资源。
## Manifest