手动触发 Kubernetes Pod 健康检测 - 两种方法
在 Kubernetes 中,可以通过以下方式手动触发 Pod 的健康检测:\n\n1. 使用 kubectl 命令:可以使用 kubectl 命令来手动触发 Pod 的健康检测。可以使用以下命令:\n \n kubectl delete pod <pod-name>\n \n 这将删除 Pod 并自动重新创建一个新的 Pod。在此过程中,Kubernetes 将执行健康检测并确保新的 Pod 处于正常状态。\n\n2. 使用 Deployment 或 StatefulSet 的滚动升级:如果您正在使用 Deployment 或 StatefulSet 来管理 Pod,您可以通过执行滚动升级来手动触发 Pod 的健康检测。可以使用以下命令:\n \n kubectl rollout restart deployment/<deployment-name>\n \n 或\n \n kubectl rollout restart statefulset/<statefulset-name>\n \n 这将触发 Pod 的滚动升级,Kubernetes 会逐个删除并重新创建 Pod,从而执行健康检测。\n\n无论使用哪种方式,Kubernetes 会自动重新创建 Pod,并在新的 Pod 上执行健康检测,以确保 Pod 处于健康状态。
原文地址: https://www.cveoy.top/t/topic/puoo 著作权归作者所有。请勿转载和采集!