Kubernetes 是什么将入口和入口控制器连接在一起?

Kubernetes 是什么将入口和入口控制器连接在一起?,kubernetes,kubernetes-ingress,Kubernetes,Kubernetes Ingress,在kubernetes中,如果我在下面有一个入口资源,它如何知道要使用什么类型的入口控制器或哪个入口控制器(如果我有多个) " apiVersion:extensions/v1beta1种类:入口元数据:名称: 测试入口规范:规则: http: 路径: 路径:/testpath 后端: 服务名称:测试 服务端口:80“ 它们被概念所束缚。 每个入口控制器由一些入口类定义 简而言之,是一个简单的包装器对象,它包含: 必需的控制器字段,它是指向实际入口控制器二进制文件的指针 附加配置的可

在kubernetes中,如果我在下面有一个入口资源,它如何知道要使用什么类型的入口控制器或哪个入口控制器(如果我有多个)

"

apiVersion:extensions/v1beta1种类:入口元数据:名称: 测试入口规范:规则:

  • http: 路径:
    • 路径:/testpath 后端: 服务名称:测试 服务端口:80“
它们被概念所束缚。
每个入口控制器由一些入口类定义

简而言之,是一个简单的包装器对象,它包含:

  • 必需的
    控制器
    字段,它是指向实际入口控制器二进制文件的指针
  • 附加配置的可选
    参数
    字段
通常,您会使用标准控制器附带的预定义入口类,但没有任何东西阻止您使用自己的入口类(尽管在实践中很少需要)

每个入口规则都可以用相应的
ingres.class
注释进行标记。
例如<代码>kubernetes.io/ingres.class:nginx

您也可以在集群中设置一个
在这种情况下,没有类注释的入口规则将采用此默认类。

它们由“入口类”概念绑定。每个入口控制器由其“类”定义,每个入口规则可以用相应的
ingres.class
注释进行标记。您也可以在集群中设置默认的入口类,然后不带类批注的入口规则将采用此默认类。通过annotations@OlesyaBolobova的入口类关系您可以发布这些注释作为答案吗?这是对这个问题的正确回答。