spring-boot - Openshift:我的Spring Boot应用程序需要多少个Pod?

标签 spring-boot kubernetes openshift kubernetes-pod traffic

我有一个在Openshift上运行的spring boot应用程序。我尚未设置任何配额限制。我如何获得我需要多少个 pod 副本?它仅取决于流量吗?

最佳答案

基本上,OpenShift(Kubernetes) Controller 确定通过在新Pod上配置的请求资源,可以在集群中的工作节点上调度多少个Pod。但是,如果您尚未在新Pod上配置任何请求资源,则从理论上讲,您可以安排Pod副本,直到所有工作节点都允许良好运行Pod容器进程为止。这意味着Kubernetes无法确定可以适当调度多少个Pod。因此,您应该配置资源请求(CPU和内存)以获得最佳性能,并通过对应用程序进行性能测试来有效地使用资源。

关于spring-boot - Openshift:我的Spring Boot应用程序需要多少个Pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61625627/

相关文章:

kubernetes - GKE Ingress 基本身份验证 (ingress.kubernetes.io/auth-type)

Kubernetes 集群大小

mysqldump 无法通过 openshift 中的套接字连接

mysql - 在 openshift 上部署 grails war 文件后显示空白页

java - SpringBoot注入(inject): OK with app,但没有经过测试

java - 如何在 Spring Boot 中使用 Controller /服务上的缓存?

java - 无法在拦截器中正确读取请求正文 - Spring BOOT 2.0.4

java - 使用 Hibernate 在外键字段中插入空值

kubernetes - kubernetes 中的入口和服务网格有什么区别?

node.js - 应用程序启动失败(端口 8080)不可用