Kubernetes Ingress Object 和 Ingress Controller 的内部工作和连接

Internal working and connection of Kubernetes Ingress Object and Ingress Controller

我试图理解 Kubernetes Ingress ResourceIngress Controller 之间的关系。 我读到 Ingress 资源主要是规则和控制器 Pods 实际为入口规则路由流量。

我很困惑,就像其他对象一样,为什么 Ingress 资源无法通过指定图像自行启动 PODs。

其次,Ingress Object 如何连接到实际的 Ingress Controller Pods 以完成其工作(或反过来说)。我没有在 Ingress Object.

中看到指定任何选择器

第三,如果 Ingress Resource 获得了自己的 IP 地址(内部或外部)那么为什么 Ingress Controller 需要外部 IP 地址。

谢谢

PS:本人对Kubernetes了解不多,如有问题请见谅

GKE 教程中发布了带有图表的详细信息 Google Kubernetes Engine 上的 NGINX 控制器入口