代码之家  ›  专栏  ›  技术社区  ›  DenCowboy

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

  •  2
  • DenCowboy  · 技术社区  · 6 年前

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

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

    我在名称空间中部署了一个名为ingres的入口控制器。我还部署了一个默认后端。现在我要部署一个应用程序(svc、pods部署等)。

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

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

    1 回复  |  直到 6 年前
        1
  •  7
  •   Lev Kuznetsov    6 年前

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