实验预计 35 分钟
把服务暴露出去:MetalLB、Ingress 与 Gateway API
私有集群没有云厂商的 LB,LoadBalancer 那个 IP 得你自己变出来。
学完这节你能做到
- 用 MetalLB 给 LoadBalancer 类型的 Service 分配可路由 IP
- 部署 Ingress Nginx 并配置 TLS 证书的自动签发
- 说清 Ingress 与 Gateway API 的差异,判断新项目该用哪个
正文待编写以下是本节已定稿的小节大纲
- 1LoadBalancer 在私有环境的实现方式(L2 与 BGP)
- 2MetalLB 地址池与通告模式
- 3Ingress Nginx 部署与常用注解
- 4cert-manager 自动签发与续期
- 5Gateway API:角色分离与迁移路径
延伸资料
- ·k8s-in-action
network/metallb/README.md - ·k8s-in-action
network/ingress-nginx/SKILL.md - ·k8s-in-action
network/cert-manager/SKILL.md