From 6121d9c0c81421d8ddc07d67a5d9aac0188f65f4 Mon Sep 17 00:00:00 2001 From: savagebidoof Date: Thu, 27 Apr 2023 03:47:41 +0200 Subject: [PATCH] added some text --- Istio/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Istio/README.md b/Istio/README.md index 53d112f..2a475b8 100755 --- a/Istio/README.md +++ b/Istio/README.md @@ -34,3 +34,24 @@ Internal and external authentication should be set together. https://istio.io/latest/docs/ops/diagnostic-tools/proxy-cmd/ +## Services port names + +Istio allows to specify which protocol will run through a port. + +It requires the name of the port to be set to a specific format `name: (-)`. + +Starting from Kubernetes 1.18, it also can be specified through the `appProtocol` field in the port, resulting in `appProtocol: `. + +This means that port names should respect this format to avoid issues, and for such be cautious when setting up the name of the ports. + +This applies to multiple Istio elements, but as well to `kind: Services` from default Kubernetes. + +For more information about this behavior, refer to: + +https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/#explicit-protocol-selection + + +# Links of interest + +- https://istiobyexample.dev/ +