类 VirtualServiceOuterClass.TLSRoute.Builder

  • 所有已实现的接口:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, VirtualServiceOuterClass.TLSRouteOrBuilder, java.lang.Cloneable
    封闭类:
    VirtualServiceOuterClass.TLSRoute

    public static final class VirtualServiceOuterClass.TLSRoute.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
    implements VirtualServiceOuterClass.TLSRouteOrBuilder
     Describes match conditions and actions for routing unterminated TLS
     traffic (TLS/HTTPS) The following routing rule forwards unterminated TLS
     traffic arriving at port 443 of gateway called "mygateway" to internal
     services in the mesh based on the SNI value.
     {{<tabset category-name="example">}}
     {{<tab name="v1alpha3" category-value="v1alpha3">}}
     ```yaml
     apiVersion: networking.istio.io/v1alpha3
     kind: VirtualService
     metadata:
       name: bookinfo-sni
     spec:
       hosts:
       - "*.bookinfo.com"
       gateways:
       - mygateway
       tls:
       - match:
         - port: 443
           sniHosts:
           - login.bookinfo.com
         route:
         - destination:
             host: login.prod.svc.cluster.local
       - match:
         - port: 443
           sniHosts:
           - reviews.bookinfo.com
         route:
         - destination:
             host: reviews.prod.svc.cluster.local
     ```
     {{</tab>}}
     {{<tab name="v1beta1" category-value="v1beta1">}}
     ```yaml
     apiVersion: networking.istio.io/v1beta1
     kind: VirtualService
     metadata:
       name: bookinfo-sni
     spec:
       hosts:
       - "*.bookinfo.com"
       gateways:
       - mygateway
       tls:
       - match:
         - port: 443
           sniHosts:
           - login.bookinfo.com
         route:
         - destination:
             host: login.prod.svc.cluster.local
       - match:
         - port: 443
           sniHosts:
           - reviews.bookinfo.com
         route:
         - destination:
             host: reviews.prod.svc.cluster.local
     ```
     {{</tab>}}
     {{</tabset>}}
     
    Protobuf type istio.networking.v1alpha3.TLSRoute