It is difficult to switch context of different kubernetes clusters hosted in GCP projects.
If one has to connect cluster using gcloud, will end up running multiple gcloud commands, it is painful to run those.
Yeah, GCP has an option of cloud shell, where one can connect to the cluster hassle-free. It’s little hard if we have to connect locally from our machines.
Config solves exactly the same thing, by letting one switch the cluster in one command.
At one stage, it’s interactive shell helps one in selecting the cluster they want to switch to. As a bonus it also helps in activating service account and switching projects.