1.2 Ingress入门使用
1.2.1 #创建一个ingress: # cat ingress.yaml apiVersion: networking.k8s.io/v1beta1 # networking.k8s.io/v1 / extensions/v1beta1 kind: Ingress Metadata: annotations: kubernetes.io/ingress.class: "Nginx" name: example spec: rules: # 一个Ingress可以配置多个rules - host: foo.bar.com # 域名配置,可以不写,匹配*, *.bar.com http: paths: # 相当于Nginx的location配合,同一个host可以配置多个path / /abc - backend: serviceName: Nginx-svc servicePort: 80 path: / 1.2.2.#创建一个多域名ingress # cat ingress-mulDomain.yaml apiVersion: networking.k8s.io/v1beta1 # networking.k8s.io/v1 / extensions/v1beta1 kind: Ingress Metadata: annotations: kubernetes.io/ingress.class: "Nginx" name: example spec: rules: # 一个Ingress可以配置多个rules - host: foo.bar.com # 域名配置,可以不写,匹配*, *.bar.com http: paths: # 相当于Nginx的location配合,同一个host可以配置多个path / /abc - backend: serviceName: Nginx-svc servicePort: 80 path: / - host: foo2.bar.com # 域名配置,可以不写,匹配*, *.bar.com http: paths: # 相当于Nginx的location配合,同一个host可以配置多个path / /abc - backend: serviceName: Nginx-svc-external servicePort: 80 path: /
复制
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。