Kubernetes外部ip loadbalancer裸机

时间:2015-10-05 07:18:40

标签: kubernetes

有没有办法设置自动外部IP分配服务,如google do loadbalancer? 我在裸机上运行kubernetes。

谢谢

2 个答案:

答案 0 :(得分:2)

使用类型为nodePort的服务,它会将您的服务绑定到所有节点上的固定端口(http://kubernetes.io/v1.0/docs/user-guide/services.html#type-nodeport

然后,您必须使用负载均衡器(即haproxy)转发对此服务的调用。

负载均衡器配置可以通过使用kubernetes /services API的脚本完成。

答案 1 :(得分:0)

使用类型为nodePort的服务,Kubernetes将在所有群集节点上的端口上公开该服务。

但是对于每个部署,端口将是不同的,动态的,如果您不手动指定端口,则最佳实践是使用动态端口,但在自定义外部负载中实现服务发现功能(bash或python脚本)平衡器,以根据服务名称不断发现Kubernetes服务API上的端口。

相关问题