我正在学习一些关于入口的知识。它由两部分组成:
- 入口资源:“您想如何将请求路由到支持服务?”
- Ingress Controller :“为 Ingress 资源监听 Kubernetes API。”
我已经在名为 ingress 的命名空间中部署了一个入口 Controller 。我还部署了一个默认后端。现在我想部署一个应用程序(svc、pod 的部署等)。
我是否也需要在命名空间 ingress
中部署此应用程序?我必须为每个新应用程序部署一个新的入口资源,这对我来说似乎是合乎逻辑的,但这对入口 Controller 来说是如何工作的?
我是否必须为每个命名空间创建一个入口 Controller ,还是建议在多个命名空间上使用入口 Controller ?
最佳答案
入口资源必须与后端服务位于同一命名空间中。这可以是任何命名空间,不需要与 Controller 相同
关于namespaces - 在命名空间 Kubernetes 中创建入口 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51571542/