KKubepath
集群运维工程师 路线23 / 36 · L3 平台能力退出路线
实验预计 35 分钟

把服务暴露出去:MetalLB、Ingress 与 Gateway API

私有集群没有云厂商的 LB,LoadBalancer 那个 IP 得你自己变出来。

学完这节你能做到

  • 用 MetalLB 给 LoadBalancer 类型的 Service 分配可路由 IP
  • 部署 Ingress Nginx 并配置 TLS 证书的自动签发
  • 说清 Ingress 与 Gateway API 的差异,判断新项目该用哪个
正文待编写以下是本节已定稿的小节大纲
  1. 1LoadBalancer 在私有环境的实现方式(L2 与 BGP)
  2. 2MetalLB 地址池与通告模式
  3. 3Ingress Nginx 部署与常用注解
  4. 4cert-manager 自动签发与续期
  5. 5Gateway API:角色分离与迁移路径

延伸资料

  • ·k8s-in-actionnetwork/metallb/README.md
  • ·k8s-in-actionnetwork/ingress-nginx/SKILL.md
  • ·k8s-in-actionnetwork/cert-manager/SKILL.md