Products
GG网络技术分享 2025-11-13 13:01 1
根据文档内容,
探针是Kubernetes中用于检查容器状态的关键机制。探针分为Liveness探针、Readiness探针和Startup探针。

Liveness探针 用于检查容器是不是处于活动状态。当Liveness探针找到容器状态不正常时容器将被自动沉启。
Readiness探针 用于检查容器是不是准备优良接收流量。当容器准备优良接收新鲜的求时Kubernetes会将流量路由到该容器中。
Startup探针 用于检查容器是不是成功启动。
探针类型包括: - Exec探针:直接施行容器内的命令。 - TCP Socket探针:尝试建立TCP连接。 - HTTP Request探针:发送HTTP求到容器。
探针配置的YAML示例:
yaml
livenessProbe:
httpGet:
path: /healthz
port: 80
initialDelaySeconds: 5
timeoutSeconds: 1
readinessProbe:
httpGet:
path: /healthz
port: 80
initialDelaySeconds: 5
timeoutSeconds: 1
探针配置Zui佳实践: - 根据应用类型选择合适的探针类型。 - 探针输了后确保Neng够自动沉启容器或沉新鲜调度Pod。 - 探针配置要合理,避免频繁输了弄得容器沉启。 - 监控探针输了原因,及时排查问题。
探针是Kubernetes保证应用身子优良和稳稳当当性的关键机制,合理配置探针Neng搞优良应用的可用性和可靠性。
Demand feedback