.
Solved! Go to Solution.
Kubernetes (and hence GKE) does not support multiple service ranges per cluster. You can only have a single, cluster-wide service range.
If you are trying to support multiple env in the same cluster and need some type of network isolation, I'd recommend either using a combination of namespaces and NetworkPolicy (where you can restrict who can talk to services) or potentially using a service mesh such as ASM or Istio.
I'd start with namespaces and NetworkPolicy as it's less overhead.
Kubernetes (and hence GKE) does not support multiple service ranges per cluster. You can only have a single, cluster-wide service range.
If you are trying to support multiple env in the same cluster and need some type of network isolation, I'd recommend either using a combination of namespaces and NetworkPolicy (where you can restrict who can talk to services) or potentially using a service mesh such as ASM or Istio.
I'd start with namespaces and NetworkPolicy as it's less overhead.