无论如何都需要
团队部署还需要
控制台用哪个 psycopg。 发布镜像里编译的是
psycopg[c],链基础镜像的 libpq——所以连接
托管 Postgres 时 TLS 校验用的是镜像信任的那套证书,libpq 的安全修复也随下一次镜像重建到位。
psycopg[binary] 是同一份 C 代码,只是把 libpq 和它自己的 OpenSSL 打包进了 wheel,开发环境
用它,因为不需要编译器。自己装 wheel 时二选一:tuneplane-server[c](需要 libpq-dev 和
编译器)或 tuneplane-server[binary]。两个都不装也能跑,psycopg 会退回纯 Python 绑定:更慢,
但不会坏。按执行器分
- local
- agent
- kuberay
- slurm
一台机器。Docker 或 Podman,真正的 GPU 直通还需要 NVIDIA 容器运行时。别的都不需要。
即使是团队,这也是正确的起点——之后换执行器是改一项设置,不是一次迁移。
网络
第二行是最容易被忽略的。用户能访问到的控制台,不等于 worker 节点也能访问到。