首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Kubernetes for GIS应用程序调整资源大小

使用Kubernetes for GIS应用程序调整资源大小
EN

Stack Overflow用户
提问于 2020-07-09 04:10:58
回答 3查看 245关注 0票数 1

我正在考虑在我的地理信息系统项目中使用Geoserver,PostGIS,Openlayers,ReactJS堆栈。我还计划使用AWS在Kubernetes上部署此解决方案。

问题:

假设流量为: 100个请求/秒->到1000rq/s以下的最低资源(vCPU、内存)是多少:-每个节点K8s -每个地理服务器(pod) - PostGIS

有没有什么公式可以让我申请得到那个结果?

提前谢谢你

Lp Ccmu

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-07-09 05:37:04

不怎么有意思。这完全取决于您的特定应用程序的所有不同组件的占用空间。我建议您从小处开始,收集大量指标,然后进行调整。

根据您在指标上看到的内容进行扩展或缩小,并使用Kubernetes自动缩放工具,如HPAs和集群autoscaler

您可以使用亚马逊网络服务工具或Prometheus之类的工具来收集指标。有关于如何使用普罗米修斯在网络上收集Kubernetes指标的many available resources

票数 1
EN

Stack Overflow用户

发布于 2020-07-09 15:19:05

不怎么有意思。对于GeoServer,它取决于数据的类型、数据集的大小和复杂性,以及您正在应用的样式。

票数 0
EN

Stack Overflow用户

发布于 2021-09-02 20:37:06

您可以集成APM、Elastic和kibana,让react应用程序发送与API端点请求和页面点击量相关的指标,以监控流量。根据数据,您可以调整部署的资源。

你可以在Kubernetes上看到这篇关于GIS堆栈的文章。

https://link.medium.com/r645NGwpejb

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62802900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档