高可用k8s云平台中,如何做到服务(service)的外网暴露,如何在添加服务(service)时自动暴露访问而不是手动添加上去?业内主流方都有什么?以下方案是否可行? - 搭建DNS服务+nginx+ingress,这种方案如何自动添加服务暴露 - haproxy+keepalive+ingress,这种方案如何自动添加服务暴露
建议采用 nginx+ingress
ingress 我们可以把它看成 Service 的服务,在 Service 前面再搭建一个 nginx或者haproxy的服务,作为面向外部流量的统一入口,将不同 host 或 url 转发到对应的后端 Service,再由 Service 转给 Pod,最终实现路由请求的转发。
如果后端服务器要维护,在高并发的情况,采用HAProxy做负载均衡,会影响用户访问。反正,采用Nginx做前端负载均衡,只要撑得住,后端切掉几台都不会影响到用户访问。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30