我在kubernetes pod中运行了4个服务,所有服务都在同一个端口上运行,但每个服务的健康检查点都不同。我想在活动/就绪探测中添加多个路径。目前,我正在使用下面的配置来检查一个服务的运行状况。我想添加更多的路径。我该怎么做呢?我尝试过使用二元运算符(“/service1/health && /service2/health && /service3/health"),但对我不起作用。
livenessProbe:
httpGet:
path: /service1/health
port: 8080
httpHeaders:
- name: Custom-Header
value: iamalive
initialDelaySeconds: 60
failureThreshold: 5
periodSeconds: 60
timeoutSeconds: 120发布于 2020-04-05 03:15:25
你不能,我的意思是,从技术上讲,你可以使用exec探针并在里面写你自己的逻辑,但真的不能这样做。如果你的4个服务是独立的,你应该为它们做4个独立的部署。Kubernetes有时确实会迫使您重新构建系统,但每次这样做都会将您推向更好的系统:)
https://stackoverflow.com/questions/61033262
复制相似问题