日常更新

This commit is contained in:
2026-03-29 09:08:01 +08:00
parent 31709425e2
commit befdefd222
224 changed files with 7240 additions and 3297 deletions

View File

@@ -5,14 +5,14 @@
## TL;DR
- **自动化验收**`./scripts/verify.sh run 03-06`
- **关键前置**:按本文「前置条件」准备环境变量/Secret/入口 IP
- **成功判据**达到本文「预期」且 playbook 断言通过
- **自动化验收**`./ansible/bin/verify.sh run 03-06`
- **关键前置**:按本文「前置条件」准备环境变量/Secret/入口 IP`NFS_SERVER_IP``NFS_EXPORT_PATH`);未设置时整篇 **gated**
- **成功判据**PVC `Bound`,且 **`nfs-pvc-verify-demo` Job** 挂载该 PVC 写 `.verify-nfs` 成功OC3playbook 断言通过
- **排障**:见本文「排障」
## 前置条件
- 已完成 `01-05-armv7-nfs服务安装.md`
- 已完成 `01-04-armv7-nfs服务安装.md`
- 可从 K3s 节点访问 NFS 服务器与导出目录
## 方式对比(从简单到复杂)
@@ -85,6 +85,8 @@ spec: # Deployment 规格
> 静态 NFS 同样需要在服务端提前创建目录并设置权限;不会自动创建目录。
**自动化验收(`verify.sh run 03-06`**:在应用并等待 PVC `Bound` 之后,会额外应用 [`ansible/files/03-06/nfs-pvc-verify-job.yaml`](../ansible/files/03-06/nfs-pvc-verify-job.yaml) 中的 **Job**,挂载 `nfs-pvc-demo` 并向卷内写入 `.verify-nfs`,以证明挂载可写(不仅 API 显示 Bound。**手动学习**时仍可只 `apply` PV+PVC 清单,不必应用 Job。
### 方式 3动态 NFS选装 provisioner
这是选装增强,不是 K3s 内置默认能力。常见组件是 `nfs-subdir-external-provisioner`
@@ -213,7 +215,7 @@ kubectl exec deploy/nfs-direct-demo -- sh -c 'echo nfs-direct-ok > /usr/share/ng
- 检查 NFS 服务与导出目录权限
- 检查节点到 NFS 服务器网络
- 检查 `path``server` 配置是否正确
- 若报 `Permission denied`,回到 `01-05``root_squash` 权限章节,确认导出目录与业务 UID/GID 对齐
- 若报 `Permission denied`,回到 `01-04``root_squash` 权限章节,确认导出目录与业务 UID/GID 对齐
## 下一步