【发布时间】:2020-03-21 02:43:26
【问题描述】:
我是 K8s 的新手。我正在研究在 GKE/AKS 上使用 k8s 而非我们系统中使用的 Azure VM Scaleset 的好处。
对于 k8s,假设我们将 worker 应用程序部署到 5 个节点的集群中,每个节点可以运行 10 个 pod。每个节点是16核、64G内存的VM。
我的问题是,既然我们是按节点而不是按 pod 向云服务提供商付款,为什么我们要缩小节点上的 pod?
仅水平扩展和缩减节点是否更有意义,同时每个节点上的 pod 数量最多?
10 个 pod、20 个 pod、30 个 pod、40 个 pod、50 个 pod 是否更有意义,而 11 个 pod、21 个 pod、31 个 pod、41 个 pod 等听起来是在浪费我们支付的资源?
我一定错过了进行 pod 扩展的关键点。 请指出他们。 谢谢。
【问题讨论】:
标签: kubernetes google-kubernetes-engine azure-aks