大家好,我是Kubernetes的新手
我有几个关于Kubernetes
我设置了内存请求,分别限制为300Mi和600Mi。我测试过,如果任何POD达到600Mi,那么Kubernetes正在终止POD并创建一个新的POD。我怀疑POD何时终止,POD会丢弃任何传入的请求,或者群集负载均衡器是否会处理这种情况并将传入的请求路由到部署中的任何其他可用POD。
如果所有可用的POD都同时达到内存限制,会发生什么。通常,创建新的POD需要几分钟的时间。在这种情况下,kubernetes负载均衡器如何工作,它是否会丢弃任何传入的请求。
有没有办法设定POD的续航时间?
由于
答案 0 :(得分:1)
服务所针对的Pod集合(通常)由标签选择器确定
它首先创建了一个新的Pod,然后删除了一些旧的Pod并创建了新的Pod。在有足够数量的新Pod出现之前,它不会杀死旧的Pod,并且在足够数量的旧Pod被杀之前不会创建新的Pods