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_Load Balancing - Fatal编程技术网

kubernetes豆荚的优美终止

kubernetes豆荚的优美终止,kubernetes,load-balancing,Kubernetes,Load Balancing,我们有一个应用程序,它有4个吊舱,运行负载平衡器!我们想尝试滚动更新,但我们不确定当吊舱下降时会发生什么!文件不清楚!特别是这段引语: Pod已从服务的端点列表中删除,不再被视为复制控制器的运行Pod集的一部分。当负载平衡器(如服务代理)将其从循环中移除时,缓慢关闭的POD可以继续服务于流量 因此,如果有人能在以下问题上指导我们: 1.)当pod关闭时,它仍然可以服务新请求吗?或者负载均衡器不考虑它? 2.)是否在宽限期结束前完成正在处理的请求?然后即使任何进程仍在运行,也会终止容器 3.)此外

我们有一个应用程序,它有4个吊舱,运行负载平衡器!我们想尝试滚动更新,但我们不确定当吊舱下降时会发生什么!文件不清楚!特别是这段引语:

Pod已从服务的端点列表中删除,不再被视为复制控制器的运行Pod集的一部分。当负载平衡器(如服务代理)将其从循环中移除时,缓慢关闭的POD可以继续服务于流量

因此,如果有人能在以下问题上指导我们:

1.)当pod关闭时,它仍然可以服务新请求吗?或者负载均衡器不考虑它?

2.)是否在宽限期结束前完成正在处理的请求?然后即使任何进程仍在运行,也会终止容器

3.)此外,这还提到了复制控制器,我们有一个部署,部署有副本集,所以会有什么区别吗

我们讨论了这个问题,但答案是相互矛盾的,没有任何来源:

1)当Pod关闭时,它的状态更改为
终止
,负载平衡器不考虑它-如文档中所述

2) 是-您可能希望查看
pod.Spec.TerminationGracePeriodSeconds
配置以获得一些控制。您将在中找到详细信息

3) 否-ReplicaSet和部署负责调度POD,POD的关闭行为没有区别(对于1),它是否在将SIGTERM发送到容器之前或之后将状态更改为终止?我遇到了间歇性的502个错误,我怀疑这与此有关。