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

Den*_*boy 2 namespaces kubernetes kubernetes-ingress

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

  • Ingress资源:"您希望如何将请求路由到支持服务?"
  • 入口控制器:"监听Kubernetes API for Ingress资源."

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

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

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

Lev*_*sov 7

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