我一直在尝试使用GCP上的kubernetes来构建微服务一段时间,到目前为止它一直很棒。
虽然我对可能是最好的方法有点困惑,但我应该
gcloud container clusters create "[cluster-name]" ...
?我设法找到的所有例子都只涵盖了#2,但是我的预感告诉我应该做#1,而我的预感也有点告诉我,我可能已经错过了一些基本的理解在容器周围,我一直试图找到答案没有任何运气,我想我只是无法弄清楚正确的搜索关键字,我希望我能在这里找到一些答案。
答案 0 :(得分:2)
我怀疑答案是"它取决于" (备选方案3)
您需要每个应用程序是多么孤立?您需要多少冗余(VM故障容错)?有多少开发人员可以访问Kubernetes集群?应用程序产生了多少流量?
如果有疑问,我建议您在一个群集上运行所有应用。然后,可以更轻松地管理并提供高可用性基础架构的开销。您还可以获得更高级别的VM利用率,这可能会降低托管成本。后者是一种主观观察,一些应用程序很少或偶尔流量导致服务器非常无聊: - )