01 Ingress 规则
apiVersion: networking.k8s.io/v1kind: Ingressmetadata: name: minimal-ingress # 注解,用来配置一些选项,取决于具体的 Ingress 控制器 annotations: nginx.ingress.kubernetes.io/rewrite-target: /spec: # ingress 规则列表 rules: - http: paths: - path: /testpath # 路径类型,取值,ImplementationSpecific,Exact,Prefix pathType: Prefix # backend: service: # service 名字 name: test # service 端口 port: number: 80
02 ingress 规则 -包含 Host
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-wildcard-host
spec:
rules:
- host: "foo.bar.com"
http:
paths:
- pathType: Prefix
path: "/bar"
backend:
service:
name: service1
port:
number: 80
- host: "*.foo.com"
http:
paths:
- pathType: Prefix
path: "/foo"
backend:
service:
name: service2
port:
number: 80