【发布时间】:2019-11-04 21:03:24
【问题描述】:
有没有一种方法可以让每个用户/每个公司拥有一个 K8s pod?我意识到,每个用户/每个公司分组正在将业务级别语义与基础设施混为一谈,但我说出于监管原因等原因,我需要将事情分开。那么有没有一种方法可以在用户第一次登录时动态创建一个 pod 并保存这个 pod 引用并将任何进一步的请求路由到相关的 pod,该 pod 将托管一组容器,每个容器都运行一个实例模块。
- 这甚至可能吗?
- 如果可能,那些标识符是什么? 可以动态注入到 pod 中,我可以用它来识别这是 USER-A-POD 与 USER_B_POD 还是 FIRM_A_POD 与 FIRM_B_POD ? 实际上,我需要一个 pod 模板来帮助我创建具有 1 个副本的相同 pod,但它们的唯一不同之处在于它们仅提供与一个用户/一个公司相关的流量。
【问题讨论】: