将端口添加到现有kubernetes服务

时间:2015-10-21 12:58:17

标签: amazon-web-services service kubernetes

我在kubernetes中有一项服务,通过AWS上的负载均衡器在端口80上公开。 我还配置了一个DNS,指向负载均衡器主机名。

我想在不替换它的情况下向服务添加另一个端口,这也取代了负载均衡器及其域。

我看到的唯一选择是通过kubectl应用“补丁”操作。 我错过了更便捷的方式吗?

由于

1 个答案:

答案 0 :(得分:1)

我不是ELB的专家,所以我不知道是否可能,但我会谈论GCE,然后断言AWS的运作方式应该类似。

在Kubernetes v1.0.x中,有一个不幸的错误会释放您的外部负载均衡器,并在您更新服务时重新创建它。在Kubernetes v1.1中,我们竭尽全力不释放负载均衡器(更确切地说是外部IP),因此服务上的PUT或PATCH(kubectl替换或kubectl补丁)是安全的。如果AWS发布了外部负载均衡器(我知道它不是ELB的IP),那么我们应该尝试找到解决这个问题的方法。

相关问题