Merge pull request #2649 from pikasTech/fix/d601-short-poll-recovery
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success

fix: k3s 节点收敛使用短轮询
This commit is contained in:
Lyon
2026-07-20 15:16:35 +08:00
committed by GitHub
2 changed files with 41 additions and 22 deletions
+4 -1
View File
@@ -57,7 +57,10 @@
防止节点重装、重注册或 CI 自动覆盖后短暂接收业务 Pod;
- `drain --confirm` 只允许清空声明为不可调度的 worker,并保留
DaemonSet/节点系统 Pod;普通 apply、CI 和业务 renderer 禁止隐式
`uncordon` 或移除 owning YAML 声明的 taint
`uncordon` 或移除 owning YAML 声明的 taint
- drain 与 Node Ready 等待必须由本地 CLI 组合短于 `trans` 上限的
目标侧操作和短轮询;节点已不可调度且用户要求彻底清空时允许
`--disable-eviction` 直接删除非 DaemonSet Pod,但不得扩大到其他节点。
- Flannel 使用 WireGuard 接口承载 VXLAN,不能只用 FRP 转发 Kubernetes API。
- 参与业务调度的跨地域 worker DNS 使用集群 YAML 声明的独立
CoreDNS Deployment 和固定 ClusterIP;不可调度 worker 必须移除该