chore: 清理调试脚本并收敛到 Ansible 流程
移除已废弃的调试/验证脚本与空目录,统一文档与脚本说明到 ansible-playbook 的部署方式,避免失效引用和误用路径。 Made-with: Cursor
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
> 本文已合并原 `01-02-k3s-工作节点.md`。
|
||||
> 目标:完成工作节点加入 + Traefik 入口部署基线,并验证「**入口节点集合**的 `:80` 可达」。
|
||||
>
|
||||
> 若需一键自动化安装多节点集群,可直接用 `01-07-节点初始化-ansible-实践.md`。
|
||||
> 若需一键自动化安装多节点集群,可直接用 `01-06-节点初始化-ansible-实践.md`。
|
||||
|
||||
## 前置条件
|
||||
|
||||
@@ -57,11 +57,7 @@ curl -sfL https://get.k3s.io | sh -s - agent \
|
||||
早期排障时,曾只在控制节点手工执行过少量临时放行命令即可恢复访问,那是因为当时入口 Pod 全在控制节点、所有回包都经由控制节点;
|
||||
但在“Traefik 可跑在任意节点、部分节点被选为入口节点”的设计下,每个启用 firewalld 的 k3s 节点都必须持久放行本机 `flannel.1/cni0`,否则一旦入口 Pod 或业务 Pod 调度到该节点,就可能在该节点上重现同类故障。
|
||||
|
||||
在**每台** k3s 节点上分别执行:
|
||||
|
||||
```bash
|
||||
./scripts/diag/firewalld/setup-k3s-firewalld-interfaces.sh
|
||||
```
|
||||
在**每台** k3s 节点上分别执行(当前不再维护 diag 脚本,使用手动命令或 Ansible):
|
||||
|
||||
### 2.2 手动方式(不使用脚本)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user