SuperAPI AI 工具集

k8s

部署与运维

查看项目

更新于 10-15 23:33

技能介绍

用途:运维 joelclaw 的 Kubernetes 集群。架构为 Mac Mini 上 Colima/Lima 端口转发 → Colima VM(8 CPU、24 GiB、100 GiB、VZ、aarch64)→ Docker 29.x + buildx → Talos v1.12.4 容器 → k8s v1.35.0 单节点(Flannel CNI)→ joelclaw 命名空间。

主要能力:部署服务、检查健康、调试 Pod、从重启中恢复、添加端口、管理集群。健康检查示例:kubectl get pods -n joelclaw;curl -s localhost:8108/health(Typesense);kubectl exec -n joelclaw redis-0 -- redis-cli ping。

关键限制:Talos 无 shell,不能 docker exec 进入,节点操作用 talosctl,宿主级操作用 ssh lima-colima。nestedVirtualization 默认关闭,开启会在负载下导致 VM 崩溃。Redis AOF 损坏时用 redis-check-aof --fix 修复。恢复标记需持久化到 ~/.local/state/k8s-reboot-heal.env。kubeconfig 指向 https://127.0.0.1:6443,Talos 指向 127.0.0.1:50000。Colima 重启不等于恢复,需通过稳定性窗口验证。

适用场景:本地单节点集群的日常运维与故障恢复。部分能力(如 agent runner 的 k8s 后端、运行时镜像、热镜像 CronJob、warm-pool 调度器、Restate 集成)仍处于未完成或需受控上线状态。