繁体   English   中英

Kubernetes外部IP负载平衡器裸机

[英]Kubernetes external ip loadbalancer bare metal

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

谢谢

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

然后,您必须使用负载平衡器(例如haproxy)将呼叫转发到该服务。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM