更新 Namespace/Gateway API/nftables/DCT 退役时间线

- ch12: 添加 TIME namespace (Linux 5.6+),内核 namespace 类型从 7 更新为 8
- ch12: 补充 Docker Engine v29.x 实���性 nftables 支持
- ch13: Ingress-NGINX 退役通知,添加 Gateway API 推荐方案和示例
- ch13: 添加 Pod Security Standards 章节(替代已移除的 PSP)
- ch18: 补充 DCT 退役时间线(2028-03-31 完全移除)和迁移建议
This commit is contained in:
yeasy
2026-04-26 00:12:59 +00:00
parent 8ea52620cc
commit 72513eb673
4 changed files with 75 additions and 9 deletions
+3 -2
View File
@@ -28,7 +28,7 @@ flowchart LR
### 12.2.2 Namespace 的类型
Linux 内核提供了以下几 NamespaceDocker 容器使用了全部
Linux 内核5.6+共提供 8 NamespaceDocker 容器默认使用其中 7 不含 Time
| Namespace | 隔离内容 | 容器中的效果 |
|-----------|---------|-------------|
@@ -39,6 +39,7 @@ Linux 内核提供了以下几种 Namespace,Docker 容器使用了全部:
| **IPC** | 进程间通信 | 独立的信号量消息队列共享内存 |
| **USER** | 用户/ ID | 容器内的 root 可以映射为宿主机的普通用户 |
| **Cgroup** | Cgroup 根目录 | 隔离 cgroup 层级视图 (Linux 4.6+)|
| **Time** | 系统时钟 | 隔离 CLOCK_MONOTONIC CLOCK_BOOTTIME (Linux 5.6+)|
---
@@ -290,7 +291,7 @@ Namespace 提供了隔离但不是安全边界:
| 方面 | 说明 |
|------|------|
| **共享内核** | 所有容器共享宿主机内核内核漏洞可能影响所有容器 |
| **部分资源未隔离** | /proc/sys 部分内容仍可见时间无法隔离 |
| **部分资源未隔离** | /proc/sys 部分内容仍可见Time Namespace (Linux 5.6+) 虽已可用 Docker 默认不启用 |
| **非虚拟化** | 比虚拟机隔离性弱 |
> 需要更强隔离时可考虑 gVisorKata Containers 等安全容器方案