Xiao Pan panxiao81
  • Joined on 2026-04-20
panxiao81 merged pull request panxiao81/homelab-wiki#1 2026-09-17 13:27:32 +00:00
迁移旧工作区的 DHCP 与 Samba 维护记录
panxiao81 pushed to chore/recover-old-workspace at panxiao81/homelab-infra 2026-09-17 13:23:15 +00:00
2e05b1a96a 声明式管理 Proxmox API 对象与 Samba DNS 上游
71eea7d8fc 恢复 OCI Terraform 与站点网络 IaC
a08c8a7303 统一 DN42 DNS 与宿主 Docker 地址池
Compare 3 commits »
panxiao81 created pull request panxiao81/homelab-infra#84 2026-09-17 13:21:32 +00:00
整理旧工作区并恢复未纳管 IaC
panxiao81 created pull request panxiao81/homelab-wiki#1 2026-09-17 13:21:31 +00:00
迁移旧工作区的 DHCP 与 Samba 维护记录
panxiao81 pushed to docs/migrate-old-workspace-notes at panxiao81/homelab-wiki 2026-09-17 13:21:02 +00:00
4f27e2c69e 迁移 DHCP 与 Samba 现场维护记录
panxiao81 created branch docs/migrate-old-workspace-notes in panxiao81/homelab-wiki 2026-09-17 13:21:01 +00:00
panxiao81 created branch chore/recover-old-workspace in panxiao81/homelab-infra 2026-09-17 13:21:00 +00:00
panxiao81 pushed to chore/recover-old-workspace at panxiao81/homelab-infra 2026-09-17 13:21:00 +00:00
54dd52f0ed 声明式管理 Proxmox API 对象与 Samba DNS 上游
76ec49ff48 恢复 OCI Terraform 与站点网络 IaC
00671e1729 统一 DN42 DNS 与宿主 Docker 地址池
Compare 3 commits »
panxiao81 commented on issue panxiao81/homelab-infra#83 2026-09-17 12:47:20 +00:00
建设由 Ansible 与 Flux 管理的正式 OpenSandbox 集群

数据库入口决策(2026-09-17):首期不部署 PgBouncer、Patroni、repmgr 或额外 DCS。PostgreSQL 使用 primary + synchronous standby,不宣称自动 HA;由 Ansible runbook 执行隔离旧 primary、提升 standby、切…

panxiao81 commented on issue panxiao81/homelab-infra#83 2026-09-17 12:42:17 +00:00
建设由 Ansible 与 Flux 管理的正式 OpenSandbox 集群

设计修订(2026-09-17):正式 sandbox 集群取消独立 /var/lib/kubelet volume。PoC 确认 block-plain 的 disk.img 容量取决于承载目录文件系统、且 emptyDir.sizeLimit 不可靠,但单独 kubelet volume…

panxiao81 commented on issue panxiao81/homelab-infra#83 2026-09-17 11:04:48 +00:00
建设由 Ansible 与 Flux 管理的正式 OpenSandbox 集群

补充 2026-09-17 Kata block-backed CI storage PoC 结果:

  • Kata 4.1.0 clh-runtime-rs 设置 [runtime] emptydir_mode = "block-plain" 后, /var/lib/docker 是 guest /dev/vdb 上的 ext4,Docker…
panxiao81 created pull request panxiao81/gitea-dynamic-runner#22 2026-09-17 10:30:45 +00:00
停用不可用的镜像自动发布流水线
29a1a31e14 停用镜像自动发布流水线
panxiao81 created branch disable/image-publish-pipeline in panxiao81/gitea-dynamic-runner 2026-09-17 10:30:22 +00:00
panxiao81 opened issue panxiao81/homelab-infra#83 2026-09-17 10:27:54 +00:00
建设由 Ansible 与 Flux 管理的正式 OpenSandbox 集群
panxiao81 commented on issue panxiao81/gitea-dynamic-runner#19 2026-09-17 09:00:47 +00:00
重构为基于 NATS 的 source adapter、scheduler 与 executor 微服务

再次修正:独立 OpenSandbox k3s 集群 + 外部 SQL datastore

把 OpenSandbox/Kata/BatchSandbox 加入现有 homelab 集群虽然可行,但会把 CI sandbox 的 CRD、operator、RuntimeClass、特权节点、网络与故障域…

panxiao81 commented on issue panxiao81/gitea-dynamic-runner#19 2026-09-17 08:57:24 +00:00
重构为基于 NATS 的 source adapter、scheduler 与 executor 微服务

更正部署拓扑:使用 OpenSandbox Kubernetes 集群 backend

上一条“每台 LXC 一个 OpenSandbox Docker endpoint”的设计没有覆盖现有 pod profile,也放弃了 OpenSandbox Kubernetes backend 已有的多节点…

panxiao81 commented on issue panxiao81/gitea-dynamic-runner#19 2026-09-17 08:53:41 +00:00
重构为基于 NATS 的 source adapter、scheduler 与 executor 微服务

首期部署拓扑

OpenSandbox Docker backend 应与 Docker/containerd、Kata runtime 和 /dev/kvm 共置,不能把远程 Docker socket 当作 provider API,也不应为了运行它将主 k3s 节点改造成特权 sandbox…

panxiao81 commented on issue panxiao81/gitea-dynamic-runner#19 2026-09-17 08:50:43 +00:00
重构为基于 NATS 的 source adapter、scheduler 与 executor 微服务

架构转向:以 OpenSandbox 作为 execution control plane

在调研 #21 后,backend 不应继续沿“自建 Pod worker + microVM worker + 公共 worker runtime”的方向重构。OpenSandbox 已经提供了我们准备实现的…

panxiao81 commented on issue panxiao81/gitea-dynamic-runner#21 2026-09-17 08:40:42 +00:00
调研并验证 AI agent sandbox 作为 runner provider

许可证核查:Docker Sandboxes 不适合作为长期核心 provider

docker/sbx-releases 的 LICENSE 仅声明 Copyright © 2026 Docker Inc. All rights reserved,仓库明确标注 Proprietary。它不是…