当前位置:首页 > 问答 > 正文

Kubernetes 容器 探针类型详解:Kubernetes中探测容器的三种探针

🔍 关键词相关内容:Kubernetes | 容器 | 探针类型详解

📌 Kubernetes探针类型(2025-07参考)
1️⃣ Startup Probe(启动探针)

Kubernetes 容器 探针类型详解:Kubernetes中探测容器的三种探针

  • 🚀 作用:检测容器是否完成启动。
  • 适用场景:慢启动应用(如Java服务)。
  • 失败后果:若未通过,容器会被重启。

2️⃣ Liveness Probe(存活探针)

  • 💓 作用:监控容器是否"健康运行"。
  • 🔄 失败后果:自动重启容器(Pod状态变为CrashLoopBackOff)。
  • 📊 常见检查方式:HTTP请求、TCP端口或执行命令。

3️⃣ Readiness Probe(就绪探针)

  • 作用:判断容器是否准备好接收流量。
  • 🚦 失败后果:从Service的Endpoint中移除,暂停流量转发。
  • 🌟 典型用途:依赖项初始化(如数据库连接)。

🎯 对比总结
| 探针类型 | 检测阶段 | 失败动作 |
|----------------|----------------|------------------------|
| Startup | 启动时 | 重启容器 |
| Liveness | 运行中 | 重启容器 |
| Readiness | 运行中 | 暂停流量 |

Kubernetes 容器 探针类型详解:Kubernetes中探测容器的三种探针

💡 小贴士:合理配置探针可提升应用可靠性!避免因探针过于敏感导致频繁重启哦~

发表评论