ClusterIP:无和失败的吊舱

时间:2018-11-07 09:06:32

标签: nginx kubernetes google-cloud-platform

我在几个POD前面有一个NGINX,通过ClusterIP公开:没有。

NGINX正像这样将流量转发到这些节点:

upstream api {
   server my-api:1066;
}

此配置是否会在my-api主机名后面的所有POD之间平均分配流量? 是否会从主机名解析中删除失败的POD?

1 个答案:

答案 0 :(得分:1)

Kubernetes服务的默认流量分配基于默认的proxy mode: iptables是随机的。 (这可能是您的情况)

在非常老的Kubernetes版本(<1.1)中,默认的proxy mode: userspace将默认为轮询(如果愿意,您仍然可以切换到该模式)

(可选)进行轮循的新方法(<1.8)是使用proxy mode: ipvs

您还可以查看提供负载平衡功能的其他解决方案,例如Cillium