I just read the documentation of istio 1.0.0, especially its concept. There is one thing that I am trying to understand, especially the existence of DestinationRule
. So, before using Istio, the only way to expose pods is through Kubernetes's Service
object. Now, using Istio, there are DestinationRule
and VirtualService
.
I understand that in Kubernetes's service, we can define what pod's label should the service
routes the traffic. In istio, we also capable of do that by using DestionationRule
's spec.subsets.label
field. What happen if we have Service
and DestinationRule
object in the same namespace? Does it conflicted each other?