Kubernetes对外暴露服务选型

  1. 把 pod ip 发布到集群外
    运维和网络同事商量过, 实施难度大, 维护困难, 放弃.

  2. HostPort
    目前的方案, 生产只有4台物理机, 会影响调度.

  3. Service - NodePort
    目前测试环境698个容器配置, 平均每个项目对外暴露3个端口, 合计2094个, 足够支撑测试环境一段时间, 尤其是有了特性发布之后, 回显著减少实例数.

  4. Service - LoadBalance
    最终解决方案, 私有LB
    https://metallb.universe.tf/usage/

你可能感兴趣的:(Kubernetes对外暴露服务选型)