如何禁用吊舱的活动和准备探测?(视频)
您可以禁用吊舱的活动和准备探测,以便它将停止崩溃和重新启动。这样做将允许您“执行”到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. livingessprobe下
您可以在修改值后运行“头盔升级”。Yaml禁用探测。或者,您可以为正在运行的pod修改有状态集,以便探测永远不会失败。您可以通过编辑pod的有状态集来实现这一点。例如,对于artifactory,你可以运行“kubectl edit statefulset
livenessProbe:
执行:
命令:
- - - - - - ls
failureThreshold: 10
initialDelaySeconds: 180
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
像往常一样,你仍然应该用“kubectl logs”查看pod日志,并在pod上运行“kubectl describe”,因为这两个命令可能会告诉你为什么pod会崩溃。
