Kubernetes ingress 多入口nginx控制器-类注释如何工作?
上面说: 当运行多个入口nginx控制器时,它将只处理一个未设置的类 注释,如果其中一个控制器使用默认的--ingress类值Kubernetes ingress 多入口nginx控制器-类注释如何工作?,kubernetes-ingress,Kubernetes Ingress,上面说: 当运行多个入口nginx控制器时,它将只处理一个未设置的类 注释,如果其中一个控制器使用默认的--ingress类值 这个类注释集在哪里?它是如何工作的 默认的入口类值是什么 1。这个类注释集在哪里?它是如何工作的? 正在定义入口对象时设置注释。这一概念为您提供了一种多个控制器共存的方式,而不是试图竞相满足一个特定的入口对象 2。默认的入口类值是多少? NGINX入口控制器的默认入口类是NGINX,这意味着它只处理class设置为NGINX的配置资源。您可以通过-ingres clas
1。这个类注释集在哪里?它是如何工作的? 正在定义入口对象时设置注释。这一概念为您提供了一种多个控制器共存的方式,而不是试图竞相满足一个特定的入口对象 2。默认的入口类值是多少? NGINX入口控制器的默认入口类是
NGINX
,这意味着它只处理class
设置为NGINX
的配置资源。您可以通过-ingres class
命令行参数自定义该类
参考:
因此,为了获得不同的入口等级,如以下示例所示:
apiVersion:extensions/v1beta1
种类:入口
元数据:
姓名:你好,世界
注释:
kubernetes.io/ingres.class:“nginx-controller-1”
规格:
规则:
-http:
路径:
-后端:
服务名称:你好,世界
服务端口:8080
您需要为nginx控制器定义相同的类,以满足以下要求:
spec:
模板:
规格:
容器:
-名称:nginx入口内部控制器
args:
-/nginx入口控制器
-“--入口类=nginx-controller-1”
-“--configmap=ingress/nginx ingress内部控制器”