Closed DevOpserzhao closed 1 week ago
请问冲突的具体表现是什么呢?
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: foo
spec:
ingressClassName: higress
rules:
- host: foo.bar.com
http:
paths:
- pathType: Prefix
path: "/foo"
backend:
service:
name: foo-service
port:
number: 5678
Error from server (Forbidden): error when creating "foo.yml": admission webhook "vingress.elbv2.k8s.aws" denied the request: invalid ingress class: IngressClass.networking.k8s.io "higress" not found
--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: foo spec: ingressClassName: higress rules: - host: foo.bar.com http: paths: - pathType: Prefix path: "/foo" backend: service: name: foo-service port: number: 5678
Error from server (Forbidden): error when creating "foo.yml": admission webhook "vingress.elbv2.k8s.aws" denied the request: invalid ingress class: IngressClass.networking.k8s.io "higress" not found
Creating an IngressClass named higress would get rid of this.
--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: foo spec: ingressClassName: higress rules: - host: foo.bar.com http: paths: - pathType: Prefix path: "/foo" backend: service: name: foo-service port: number: 5678
Error from server (Forbidden): error when creating "foo.yml": admission webhook "vingress.elbv2.k8s.aws" denied the request: invalid ingress class: IngressClass.networking.k8s.io "higress" not found
Creating an IngressClass named higress would get rid of this.
但是我不清楚 higress的controller值
--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: foo spec: ingressClassName: higress rules: - host: foo.bar.com http: paths: - pathType: Prefix path: "/foo" backend: service: name: foo-service port: number: 5678
Error from server (Forbidden): error when creating "foo.yml": admission webhook "vingress.elbv2.k8s.aws" denied the request: invalid ingress class: IngressClass.networking.k8s.io "higress" not found
Creating an IngressClass named higress would get rid of this.
但是我不清楚 higress的controller值
这个不重要的。Higress是根据ingressClassName来过滤需要处理的Ingress,不看controller的取值。
--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: foo spec: ingressClassName: higress rules: - host: foo.bar.com http: paths: - pathType: Prefix path: "/foo" backend: service: name: foo-service port: number: 5678
Error from server (Forbidden): error when creating "foo.yml": admission webhook "vingress.elbv2.k8s.aws" denied the request: invalid ingress class: IngressClass.networking.k8s.io "higress" not found
Creating an IngressClass named higress would get rid of this.
但是我不清楚 higress的controller值
这个不重要的。Higress是根据ingressClassName来过滤需要处理的Ingress,不看controller的取值。
感谢解决了
目前与AWS Load Balancer Controller 冲突