【发布时间】:2020-05-31 03:07:21
【问题描述】:
我想创建一个 StatefulSet,我希望我的第一个 pod(即 ordeal index-0)充当路由器(routing-app),用于从 ordeal index 1(serving-app)开始的 pod。
我是 Kubernetes StatefulSets 的新手,并且仍在尝试找出它们在现实世界应用程序中的用法。如果我正在尝试从设计角度来看我不应该做的事情,或者我应该尝试其他事情来完成,请告诉我我的要求。谢谢,J
【问题讨论】:
-
你能多谈谈用例吗?为什么路由器不单独部署?
-
@johnharris85,除非路由应用程序出现,否则我不希望我的服务应用程序出现。而且,如果路由应用程序的部署失败,那么服务应用程序的部署也不应该发生。
-
我可能会构建应用程序,以便它优雅地重试或处理关联部分的故障,而不是尝试将这些约束利用到 Kubernetes 原语中。
标签: kubernetes kubernetes-pod kubernetes-statefulset kubernetes-deployment