【发布时间】:2020-08-20 20:25:06
【问题描述】:
我有一个在 Openshift 上运行的 springboot 应用程序。我没有设置任何配额限制。我怎样才能获得我需要多少个 pod 副本?只看流量?
【问题讨论】:
标签: spring-boot kubernetes openshift kubernetes-pod traffic
我有一个在 Openshift 上运行的 springboot 应用程序。我没有设置任何配额限制。我怎样才能获得我需要多少个 pod 副本?只看流量?
【问题讨论】:
标签: spring-boot kubernetes openshift kubernetes-pod traffic
基本上,OpenShift(Kubernetes) 控制器通过在新 pod 上配置的请求资源来确定可以在集群中的工作节点上调度多少个 pod。但是如果你没有在新的 Pod 上配置任何 requests 资源,那么理论上你可以调度 Pod 副本,直到所有的工作节点都允许运行 Pod 容器进程。这意味着 Kubernetes 无法确定可以适当调度多少个 pod。因此,您应该通过对应用程序的性能测试来配置资源请求(cpu 和内存)以获得最佳性能并有效地使用资源。
【讨论】: