PERMISSIVE, that is, both mTLS encryption and plaintext connection can be used for service communications.istio-proxy container in the TKE console and use plaintext connection to send the curl http://product.base.svc.cluster.local:7000/product request to the product service in the production environment (base namespace). In this case, the product service can be accessed via plaintext connection, as shown below:


STRICT in the PeerAuthentication policy:

apiVersion: security.istio.io/v1beta1kind: PeerAuthenticationmetadata:name: base-strictnamespace: basespec:mtls:mode: STRICT
istio-proxy container in the TKE console and use plaintext connection to send the curl http://product.base.svc.cluster.local:7000/product request to the product service in the production environment (base namespace). In this case, the product service cannot be accessed via plaintext connection, as shown below:

Feedback