首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为react应用设置kubernetes探测器?

如何为react应用设置kubernetes探测器?
EN

Stack Overflow用户
提问于 2019-05-13 13:35:40
回答 2查看 1.7K关注 0票数 1

目前,我开始使用kubernetes环境来部署react应用程序。应该设置的一件事是健康和就绪探测。对于react应用程序,它们应该是什么样子,或者探针是否用于前端应用程序?

EN

回答 2

Stack Overflow用户

发布于 2019-05-13 14:06:55

如果您的前端有一个单独的pod,我假设是像Apache或Nginx这样的Web服务器,健康检查只会确保Web服务器是活动的。所以你是对的,这是一个简单的请求,f.e。到主页,它只是一个静态的html。对于后端,将按顺序进行不同的检查。如果您只有一个pod,则需要使用健康检查来检查这两个pod。

票数 0
EN

Stack Overflow用户

发布于 2021-03-19 05:57:37

如果您可以公开服务,您应该添加一个简单的API来快速响应健康检查,如下所示:

代码语言:javascript
复制
app.get('/health-check',(req,res)=> {
  res.send ("OK");
});

在你的就绪探测中使用它。

否则,您可以在暴露的端口上使用TCP就绪和活动探针,在failureThreshold时间更长的启动探针上使用相同的探针。

您还可以在索引文件上使用启动探测,或者检查目录结构的正确性。

在这里你可以找到相关的文档:https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/

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

https://stackoverflow.com/questions/56106263

复制
相关文章

相似问题

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