Istio基于开发,使用环境和生产环境创建网关的最佳方法是什么

时间:2019-05-14 11:50:02

标签: azure kubernetes istio

我目前正在使用Azure + Istio为我们的开发人员创建K8s群集。目前,我将重点放在开发人员和UAT上。在这方面我有些卡住,因为我们将部署微服务组件以及较旧的Windows应用程序,因此我想建立一个开发人员和UAT环境,以便开发人员可以访问env.xyz.com/appname。

我已经设置了网关:

apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: dev-gateway
spec:
  selector:
    istio: ingressgateway
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "dev.xyz.com"
    - "uat.xyz.com"

所以,我的下一个问题是,当开发人员创建部署时,如何仅基于应用名称自动使用virtualService创建uri。

  - match:
    - uri:
        exact: /appname

还是我们必须为每个部署创建一个虚拟服务?

0 个答案:

没有答案