website/content/zh/docs/concepts/services-networking/ingress-controllers.md

10 KiB
Raw Blame History

title content_template weight
Ingress 控制器 templates/concept 40

{{% capture overview %}}

为了让 Ingress 资源工作,集群必须有一个正在运行的 Ingress 控制器。

与作为 kube-controller-manager 可执行文件的一部分运行的其他类型的控制器不同Ingress 控制器不是随集群自动启动的。 基于此页面,您可选择最适合您的集群的 ingress 控制器实现。

Kubernetes 作为一个项目,目前支持和维护 GCEnginx 控制器。

{{% /capture %}}

{{% capture body %}}

其他控制器

使用多个 Ingress 控制器

你可以在集群中部署任意数量的 ingress 控制器。 创建 ingress 时,应该使用适当的 ingress.class 注解每个 ingress 以表明在集群中如果有多个 ingress 控制器时,应该使用哪个 ingress 控制器。

如果不定义 ingress.class,云提供商可能使用默认的 ingress 控制器。

理想情况下,所有 ingress 控制器都应满足此规范,但各种 ingress 控制器的操作略有不同。

{{< note >}} 确保您查看了 ingress 控制器的文档,以了解选择它的注意事项。 {{< /note >}}

{{% /capture %}}

{{% capture whatsnext %}}