部署 sandbox Kata Containers #92

Merged
panxiao81 merged 1 commits from feat/sandbox-kata into main 2026-09-17 18:06:19 +00:00
Owner

内容

  • 使用官方 Kata Containers 4.1.0 OCI chart,并固定 artifact digest
  • 采用 job 模式串行逐节点安装,避免常驻可修改 host 的安装 DaemonSet
  • 只启用 kata-clh-runtime-rs,并固定 block-plain emptyDir
  • 不创建含糊的 kata 默认 RuntimeClass
  • 部署 kata-monitor 与 VMPodScrape,禁止 monitor 自动挂载 ServiceAccount token
  • 记录 overlay2、kind、memory.shared、SPIFFE 与资源回收验收项

验证

  • yamllint 通过
  • 官方 chart helm lint 通过
  • platform 与 sandbox root Kustomize 完整渲染通过
  • OCI artifact 可拉取,digest 为 sha256:33f102f6db70083de4fc8238af4439c4245a601bcb6a72e49bc80529098aefc0

合并后 Flux 会逐节点重启 K3s;待 reconciliation Ready 后执行真实 Kata、SPIFFE、overlay2/kind 与回收 smoke test。

关联 #83。

## 内容 - 使用官方 Kata Containers 4.1.0 OCI chart,并固定 artifact digest - 采用 job 模式串行逐节点安装,避免常驻可修改 host 的安装 DaemonSet - 只启用 kata-clh-runtime-rs,并固定 block-plain emptyDir - 不创建含糊的 kata 默认 RuntimeClass - 部署 kata-monitor 与 VMPodScrape,禁止 monitor 自动挂载 ServiceAccount token - 记录 overlay2、kind、memory.shared、SPIFFE 与资源回收验收项 ## 验证 - yamllint 通过 - 官方 chart helm lint 通过 - platform 与 sandbox root Kustomize 完整渲染通过 - OCI artifact 可拉取,digest 为 sha256:33f102f6db70083de4fc8238af4439c4245a601bcb6a72e49bc80529098aefc0 合并后 Flux 会逐节点重启 K3s;待 reconciliation Ready 后执行真实 Kata、SPIFFE、overlay2/kind 与回收 smoke test。 关联 #83。
panxiao81 added 1 commit 2026-09-17 18:03:23 +00:00
feat: 部署 sandbox Kata Containers
yaml / yaml (pull_request) Successful in 17s
94684d0722
panxiao81 merged commit 8af511ecc8 into main 2026-09-17 18:06:19 +00:00
panxiao81 deleted branch feat/sandbox-kata 2026-09-17 18:06:19 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#92