单选题
在下列哪个选项不是pod的存活探针方式。()
A
A. httpGet
B
B. postGet
C
C. exec
D
D. TCPSocket
答案解析
正确答案:B
解析:
题目要求选择哪个选项不是 Kubernetes 中 Pod 的存活探针(Liveness Probe)的方式。
解析各个选项:
A. httpGet - 这是一个有效的存活探针方式。它通过向容器内的 Web 服务器发送 HTTP GET 请求来检查应用程序是否正在运行。如果响应的状态码在 200 到 399 之间,那么探针就认为应用程序是健康的。
B. postGet - 这不是一个有效的存活探针方式。Kubernetes 并不支持使用 POST 方法作为存活探针的配置。这里可能是指 httpGet,但是 postGet 不是一个正确的术语或配置项。
C. exec - 这也是一个有效的存活探针方式。它允许你指定一个要在容器内执行的命令。如果该命令返回状态码 0,则探针认为应用程序是健康的。
D. TCPSocket - 这同样是一个有效的存活探针方式。它尝试与容器中指定的端口建立 TCP 连接。如果连接成功,那么探针就认为应用程序是健康的。
正确答案是 B. postGet,因为这不是 Kubernetes 存活探针支持的一种类型。其他三个选项都是 Kubernetes 支持的存活探针配置方式。
解析各个选项:
A. httpGet - 这是一个有效的存活探针方式。它通过向容器内的 Web 服务器发送 HTTP GET 请求来检查应用程序是否正在运行。如果响应的状态码在 200 到 399 之间,那么探针就认为应用程序是健康的。
B. postGet - 这不是一个有效的存活探针方式。Kubernetes 并不支持使用 POST 方法作为存活探针的配置。这里可能是指 httpGet,但是 postGet 不是一个正确的术语或配置项。
C. exec - 这也是一个有效的存活探针方式。它允许你指定一个要在容器内执行的命令。如果该命令返回状态码 0,则探针认为应用程序是健康的。
D. TCPSocket - 这同样是一个有效的存活探针方式。它尝试与容器中指定的端口建立 TCP 连接。如果连接成功,那么探针就认为应用程序是健康的。
正确答案是 B. postGet,因为这不是 Kubernetes 存活探针支持的一种类型。其他三个选项都是 Kubernetes 支持的存活探针配置方式。
相关知识点:
pod存活探针无postGet
