Kubernetes EKS ELB:列表中的奇数实例
我已将应用程序配置为在此应用程序的2个ec2实例和k8s服务上运行(Kubernetes EKS ELB:列表中的奇数实例,kubernetes,amazon-elb,amazon-eks,Kubernetes,Amazon Elb,Amazon Eks,我已将应用程序配置为在此应用程序的2个ec2实例和k8s服务上运行(Selector:app=some app)。另外,我有10多个实例在EKS集群中运行。根据服务输出-一切正常: Name: some-app Namespace: default Labels: app=some-app Annotations: external-dns.alpha.kubern
Selector:app=some app
)。另外,我有10多个实例在EKS集群中运行。根据服务输出-一切正常:
Name: some-app
Namespace: default
Labels: app=some-app
Annotations: external-dns.alpha.kubernetes.io/hostname: some-domain
service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: 3600
service.beta.kubernetes.io/aws-load-balancer-internal: true
Selector: app=some-app
Type: LoadBalancer
IP: 172.20.206.150
LoadBalancer Ingress: internal-blablabla.eu-west-1.elb.amazonaws.com
Port: default 80/TCP
TargetPort: 80/TCP
NodePort: default 30633/TCP
Endpoints: 10.30.21.238:80,10.30.22.38:80
Port: admin 80/TCP
Session Affinity: None
External Traffic Policy: Cluster
Events: <none>
Name:某个应用程序
名称空间:默认值
标签:app=某个app
注释:external-dns.alpha.kubernetes.io/hostname:some-domain
service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout:3600
service.beta.kubernetes.io/aws-load-balancer-internal:true
选择器:app=某个app
类型:负载平衡器
IP:172.20.206.150
负载平衡器入口:internal-bla.eu-west-1.elb.amazonaws.com
端口:默认80/TCP
目标端口:80/TCP
节点端口:默认30633/TCP
终点:10.30.21.238:80,10.30.22.38:80
端口:admin 80/TCP
会话关联:无
外部流量策略:群集
活动:
但当我检查AWS控制台时,我看到所有实例都包含在ELB中(10+)。(如果我使用应用程序负载平衡器-仅存在2个实例)
是否有任何配置可以删除奇数实例?这是elb/nlb的默认行为,一旦流量到达实例,kube代理将在POD运行时将其重定向到实例
如果您使用的是alb入口控制器,那么同样是它的标准行为,它只会在您的POD运行时添加实例,跳过iptables mumbo jumbo;) 这是elb/nlb的默认行为,一旦流量到达实例,kube代理将重定向到运行POD的实例 如果您使用的是alb入口控制器,那么同样是它的标准行为,它只会在您的POD运行时添加实例,跳过iptables mumbo jumbo;)