💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
Kubernetes中的探针用于检查容器的健康和准备状态,包括存活探针(检测容器是否运行)、就绪探针(检测容器是否准备接收流量)和启动探针(检测容器是否成功启动)。探针可通过HTTP GET、TCP Socket或Exec命令配置,以确保容器正常运行。
🎯
关键要点
- Kubernetes中的探针用于检查容器的健康和准备状态。
- 探针有三种主要类型:存活探针、就绪探针和启动探针。
- 存活探针用于确定容器是否仍在运行,如果失败,Kubernetes会重启容器。
- 就绪探针用于确定容器是否准备好接收流量,如果失败,容器将不会接收流量。
- 启动探针用于确定容器是否成功启动,如果失败,Kubernetes会杀死容器并尝试重启。
- 探针可以通过HTTP GET、TCP Socket或Exec命令配置。
- HTTP GET探针通过发送HTTP请求检查容器健康,适用于基于HTTP的服务。
- TCP Socket探针检查容器中指定端口的TCP连接,适用于非HTTP服务。
- Exec探针在容器内运行命令并检查其退出状态,适用于需要检查内部状态的情况。
- 探针配置选项包括初始延迟、周期、超时和失败阈值等参数。
🏷️
标签
➡️