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

10 KiB
Raw Blame History

title content_type weight
Ingress 控制器 concept 40

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

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

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

其他控制器

{{% thirdparty-content %}}

使用多个 Ingress 控制器

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

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

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

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

{{% heading "whatsnext" %}}