您是否可以限制服务或负载均衡器附加的实例组以使用通过KOPS托管在AWS上的Kubernetes?

我们正在通过KOPS在AWS上运行Kubernetes集群。

我们的集群具有多个实例组。请参阅docs描述此概念。使用竞价型实例和计算机类型,对每个实例组都设置了对自动缩放的要求。目标是将部署和已连接的服务/负载均衡器都附加到实例组。

现在进行我的部署,此设置可以完美运行。我可以使用nodeLabel将pod的部署附加到实例组。因此:

# in kops,edit ig <name>
...
  nodeLabels:
    kubernetes.io/role: <tag_ig_group>
...

# in kubernetes,in deployments.yaml
...
    spec:
      nodeSelector:
        kubernetes.io/role: <tag_ig_group>
...

结果是将部署的任何pod分配给类型为<tag_ig_group>的节点。 (免责声明:不确定kubernetes.io/role是否是“最佳”标签,但可以使用)

现在,我的问题是,您还可以对Kubernetes中的负载均衡器执行此操作,并像部署时一样将它们附加到实例组吗?


根据文档,您可以将existing load-balancers附加到实例组。但是,这是在KOPS中完成的,与我正在寻找的相反。这是因为在我们的集群中,我们具有动态服务,这意味着每次创建新服务时,您都需要(手动)转到KOPS并将此现有服务分配给实例组。

所以,我想知道是否有人已经遇到了这个问题,是否有解决方案。

谢谢!

hualushui1129 回答:您是否可以限制服务或负载均衡器附加的实例组以使用通过KOPS托管在AWS上的Kubernetes?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2872070.html

大家都在问