I am looking to implement "PodNodeSelector" in GKE. I want to divide my worker node into groups of performance, stage and production Namespace. I am not using nodeselector (node affinity) or taints/toleration, as I want to use same deployment template files for each environment.
worker1/2 -> Namespace perf
worker 3/4 -> Namespace stage
worker 5/6 -> Namespace prod
I can implement this in normal k8s cluster using "PodNodeSelector" but I am not able to figure it out in gke.