首页/云/Kubernetes 速查/对外/对内访问方式选型对照
网络与服务55 条

对外/对内访问方式选型对照

把 ClusterIP、NodePort、LoadBalancer、Ingress、port-forward 放在一张表里对照:按「谁访问、什么协议、运维成本」选型。

Kubernetes 速查云更新于 2026-10-12

方式对照

方式适用场景注意点
ClusterIP集群内部服务互访对集群外不可达
NodePort临时外部测试、简单暴露端口管理成本高,建议仅内网
LoadBalancer云上生产对外入口按量计费、依赖云控制器
IngressHTTP/HTTPS 多站点统一入口需控制器,L4 场景不适用
port-forward本机调试单个服务临时隧道,不做生产入口

快速盘点入口

快速盘点入口
kubectl get svc -A --field-selector spec.type=LoadBalancer
kubectl get svc -A --field-selector spec.type=NodePort
kubectl get ingress -A
选型原则:内部用 ClusterIP、统一 HTTP 入口用 Ingress、非 HTTP(L4) 对外用 LB 或受控 NodePort。

易错点

  • 同一服务同时开多种入口会造成流量来源与证书管理混乱,收敛到少数标准路径
  • 测试环境长期挂着 LoadBalancer 是常见成本泄漏点,定期盘点清理

数据来源与参考

  • Kubernetes 官方文档 · Service / Ingress
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌