高级第 9 / 14 节35 分钟 · 实操
Ingress
Kubernetes 课程的一部分
你已经能把流量送进集群了。NodePort 会在每个节点上打开一个高位端口,LoadBalancer 会向云厂商要一个公网 IP。两种都能用,也都以同样的方式扩展不下去:每个应用程序都需要自己的端口或者自己的负载均衡器,五个应用就意味着五个要记住的 IP、五份要装到某个地方的证书、五张账单。而你真正想要的其实是一个地址,让 shop.example.com 去商城、api.example.com/v2 去新版接口。
这是一个发生在 HTTP 层的路由决策,Service 做不了。Service 工作在 IP 地址和端口这个层面,它根本不知道主机名或者 URL 路径是什么,因为那些信息只存在于 HTTP 请求内部。Ingress(入口)就是读取请求内容、并据此路由的那一层。 ...
想在真实环境里学习 Kubernetes Ingress 吗?
点击下方,立即获得一台预装 Kubernetes 的 Linux 主机,跟懂你代码的 AI 导师一起完成 Ingress 的实操练习。
开始这节课Ingress你将学到什么
- Ingress controller
- Ingress manifest
- Host and path rules
- IngressClassName
- TLS via cert-manager
用你的语言阅读本课
本课程的所有课时
14 节探索其他课程
Python
19 节 · 9.3小时
Go
20 节 · 12.3小时
React
17 节 · 10.2小时
Linux
17 节 · 8.5小时
Docker
13 节 · 6.6小时
Git
13 节 · 5.9小时
Ansible
12 节 · 6.1小时
Bash
12 节 · 5.7小时
Helm
10 节 · 5.4小时
GitLab CI
11 节 · 5.8小时
Jenkins
11 节 · 5.3小时
PostgreSQL
14 节 · 7.6小时
MySQL
13 节 · 6.8小时
Web
14 节 · 5.9小时
TypeScript
18 节 · 7.7小时
Vibe Coding
12 节 · 5.8小时
Prompt Engineering
11 节 · 6.2小时
Vibe 编程:基础
12 节 · 4.5小时
Vibe 编程:从原型到生产
12 节 · 5.5小时
Vibe 编程:多智能体工程
12 节 · 5.3小时
Vibe 编程:高级工程
12 节 · 7.3小时
