我正在使用 kubernetes 部署一个简单的应用程序。碎片是:
我希望能够相互独立地向上和向下扩展 HTTP 服务器和工作程序。对我来说,创建一个包含一个用于 HTTP 服务器和一个用于工作人员的 pod 的部署,还是为 HTTP 服务器/工作人员创建单独的部署更合适?
最佳答案
您绝对应该为 HTTP Server 和 worker 选择不同的部署。出于以下原因:
我认为单一职责原则也很适合,如果你保持在同一个 pod/deployment 中,就会不必要地混淆。
关于Kubernetes:多个 Pod 还是多个部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50692448/