如何禁用吊舱的活动和准备探测器?(视频)
您可以禁用pod的活跃度和准备度探测,这样它就不会崩溃和重新启动。这样做可以让您“执行”到pod中,查看四周或根据需要执行一些测试。
Jfrog应用程序中的每个微服务都有一个可配置的活跃度或就绪度探测,您可以禁用它。第三方外部工具,如RabbitMQ或Postgres for Xray,应该在基本图中有自己的活跃度/就绪度探测。
例如,Artifactory的探针可在以下网址找到:
https://github.com/jfrog/charts/blob/master/stable/artifactory-ha/values.yaml#L618
Xray的rabbitmq使用Bitnami的图表,所以探针可以配置为https://github.com/bitnami/charts/blob/master/bitnami/rabbitmq/values.yaml#L461
在x射线的值中。在yaml中,它将在rabbitmq. liveessprobe下
修改后可以运行“helm upgrade”。Yaml禁用探测。或者,您可以修改正在运行的pod的状态集,以便探测永远不会失败。您可以通过编辑pod的有状态集来实现这一点。例如,对于artifactory,你可以运行"kubectl edit statfulset < statfulset name>",并像下面这样设置探针:
livenessProbe:
执行:
命令:
- - - - - - ls
failureThreshold: 10
initialDelaySeconds: 180
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
像往常一样,您仍然应该使用“kubectl logs”查看pod日志,并在pod上运行“kubectl describe”,因为这两个命令可能会告诉您pod崩溃的原因。
