Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes服务如何处理临时脱机后端?_Kubernetes - Fatal编程技术网

Kubernetes服务如何处理临时脱机后端?

Kubernetes服务如何处理临时脱机后端?,kubernetes,Kubernetes,我的服务将分派到部署的多个副本。通常情况下,负载当然是平衡循环式的(K8s默认) 但是,如果其中一个后端实例暂时脱机,即它关闭其端口(80)一段时间,但pod仍在运行,会发生什么情况?服务是否会自动跳过新请求,并在再次侦听其端口时再次包含它?还是请求仍会继续发送到此pod并失败 我在表格中找不到答案。我想你正在寻找答案。通过为您的pod配置就绪探测器,Kubernetes将定期检查您的pod,以确定它是否能够服务于流量。您可以配置它如何确定pod是否准备就绪(ping端口、运行命令、发出http

我的服务将分派到部署的多个副本。通常情况下,负载当然是平衡循环式的(K8s默认)

但是,如果其中一个后端实例暂时脱机,即它关闭其端口(
80)一段时间,但pod仍在运行,会发生什么情况?服务是否会自动跳过新请求,并在再次侦听其端口时再次包含它?还是请求仍会继续发送到此pod并失败


我在表格中找不到答案。

我想你正在寻找答案。通过为您的pod配置就绪探测器,Kubernetes将定期检查您的pod,以确定它是否能够服务于流量。您可以配置它如何确定pod是否准备就绪(ping端口、运行命令、发出http请求等)以及检查频率。如果准备就绪探测器失败,pod将被标记为未准备就绪,在再次准备就绪之前,流量将不会路由到pod