mirror of https://github.com/istio/istio.io.git
Add a note about mTLS in the Circuit Breaking task (#2444)
If mTLS is enabled we need an additional instruction in the DestinationRule object, otherwise we break traffic to httpbin service. While on that, also change the Mirroring task note to be the same.
This commit is contained in:
parent
6b84a01874
commit
81151731b1
|
@ -40,6 +40,8 @@ configuration by intentionally "tripping" the circuit breaker.
|
|||
1. Create a [destination rule](/docs/reference/config/istio.networking.v1alpha3/#DestinationRule) to apply circuit breaking settings
|
||||
when calling the `httpbin` service:
|
||||
|
||||
> If you installed/configured Istio with mutual TLS Authentication enabled, you must add a TLS traffic policy `mode: ISTIO_MUTUAL` to the `DestinationRule` before applying it. Otherwise requests will generate 503 errors as described [here](/help/ops/traffic-management/deploy-guidelines/#503-errors-after-setting-destination-rule).
|
||||
|
||||
{{< text bash >}}
|
||||
$ cat <<EOF | kubectl apply -f -
|
||||
apiVersion: networking.istio.io/v1alpha3
|
||||
|
|
|
@ -125,6 +125,8 @@ In this step, you will change that behavior so that all traffic goes to `v1`.
|
|||
|
||||
1. Create a default route rule to route all traffic to `v1` of the service:
|
||||
|
||||
> If you installed/configured Istio with mutual TLS Authentication enabled, you must add a TLS traffic policy `mode: ISTIO_MUTUAL` to the `DestinationRule` before applying it. Otherwise requests will generate 503 errors as described [here](/help/ops/traffic-management/deploy-guidelines/#503-errors-after-setting-destination-rule).
|
||||
|
||||
{{< text bash >}}
|
||||
$ cat <<EOF | kubectl apply -f -
|
||||
apiVersion: networking.istio.io/v1alpha3
|
||||
|
@ -157,8 +159,6 @@ In this step, you will change that behavior so that all traffic goes to `v1`.
|
|||
EOF
|
||||
{{< /text >}}
|
||||
|
||||
> NOTE: If you installed/configured Istio with mutual TLS Authentication enabled, you must add the [TLSSettings.TLSmode]( /docs/reference/config/istio.networking.v1alpha3/#TLSSettings-TLSmode), `mode: ISTIO_MUTUAL` as noted in the [TLSSettings](/docs/reference/config/istio.networking.v1alpha3/#TLSSettings) reference.
|
||||
|
||||
Now all traffic goes to the `httpbin v1` service.
|
||||
|
||||
1. Send some traffic to the service:
|
||||
|
@ -266,4 +266,4 @@ log entries for `v1` and none for `v2`:
|
|||
|
||||
1. If you are not planning to explore any follow-on tasks, refer to the
|
||||
[Bookinfo cleanup](/docs/examples/bookinfo/#cleanup) instructions
|
||||
to shutdown the application.
|
||||
to shutdown the application.
|
||||
|
|
Loading…
Reference in New Issue