首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kubernetes的liveness/redinessprobe中检查多条健康检查路径

如何在kubernetes的liveness/redinessprobe中检查多条健康检查路径
EN

Stack Overflow用户
提问于 2020-04-05 02:58:29
回答 1查看 527关注 0票数 0

我在kubernetes pod中运行了4个服务,所有服务都在同一个端口上运行,但每个服务的健康检查点都不同。我想在活动/就绪探测中添加多个路径。目前,我正在使用下面的配置来检查一个服务的运行状况。我想添加更多的路径。我该怎么做呢?我尝试过使用二元运算符(“/service1/health && /service2/health && /service3/health"),但对我不起作用。

代码语言:javascript
复制
livenessProbe:
            httpGet:
              path: /service1/health 
              port: 8080
              httpHeaders:
              - name: Custom-Header
                value: iamalive
            initialDelaySeconds: 60
            failureThreshold: 5
            periodSeconds: 60
            timeoutSeconds: 120
EN

回答 1

Stack Overflow用户

发布于 2020-04-05 03:15:25

你不能,我的意思是,从技术上讲,你可以使用exec探针并在里面写你自己的逻辑,但真的不能这样做。如果你的4个服务是独立的,你应该为它们做4个独立的部署。Kubernetes有时确实会迫使您重新构建系统,但每次这样做都会将您推向更好的系统:)

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

https://stackoverflow.com/questions/61033262

复制
相关文章

相似问题

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