我有一个创建为无头服务的服务,该服务旨在映射到由单独的k8s端点对象提供的一系列外部IP地址。如果一个外部节点死了,有没有办法自动从服务中删除特定的端点?
发布于 2016-11-25 03:57:13
您可以使用kubectl patch编辑任何您想要的对象。
因为它是一个外部IP,Kubernetes因此不知道它,所以你需要提供自动删除的机制,比如使用你定期运行的作业或某种回调。
发布于 2016-11-25 05:41:25
我正在考虑部署简单的haproxy pod,使用从configmap (IP列表)或直接从其他外部服务获取的配置,以便能够添加健康检查。配置更改也可以由这个haproxy容器中的confd自动完成。这些haproxy pod将作为Kubernetes中的服务暴露给其他应用程序。
https://stackoverflow.com/questions/40778554
复制相似问题