在名称空间Kubernetes中创建入口控制器

时间:2018-07-28 12:46:01

标签: namespaces kubernetes kubernetes-ingress

我正在学习一些有关入口的知识。它由两部分组成:

  • 入口资源:“您想如何将请求路由到支持服务?”
  • 入口控制器:“收听Kubernetes API以获取入口资源。”

我已经在名为ingress的命名空间中部署了一个入口控制器。我还部署了默认后端。现在,我想部署一个应用程序(svc,pod的部署等)。

我是否还需要在命名空间ingress中部署此应用程序?在我看来,我必须为每个新应用程序部署一个新的Ingress资源,但这对于Ingress控制器如何工作?

我是否必须为每个名称空间创建一个入口控制器,还是建议在多个名称空间的入口控制器上使用它?

1 个答案:

答案 0 :(得分:7)

入口资源必须与后端服务位于同一名称空间中。这可以是任何名称空间都不需要与控制器相同