在 Kubernetes Ingress 中为该 Ingress 声明一个类名,例如“nginx”。下面是一个示例 YAML 配置:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
kubernetes.io/ingress.class: nginx # 设置 Ingress 类名为 nginx
spec:
rules:
- host: test.com
http:
paths:
- path: /
backend:
serviceName: my-service
servicePort: 80
在这个示例中,kubernetes.io/ingress.class
注释用于为 Ingress 声明一个类。在 Ingress 控制器中使用相同的类名,以便自动选择这个 Ingress 对象。
如果您使用的 Ingress Controller 没有类似 kubernetes.io/ingress.class
的注释,您将需要修改 Ingress Controller 的配置以支持像这样的注释。
下一篇:本地库导入问题