WARNING: GCloud SDK switches your kubectl context to the last cluster you get credentials for. This can lead to race conditions between other kubectl scripts if they have not forked and isolated their \$KUBECONFIG. Do not run this while other naive kubectl commands and scripts are running otherwise those non-isolated commands may fire against the wrong kubernetes cluster. See kubectl.sh for more info
kubectl.sh - isolates kube config to fix kubectl commands to the given cluster to prevent race conditions applying kubectl changes to the wrong cluster
gke_kubectl.sh - same as above but also gets the credential
gcp_foreach_project.sh - iterates all locally configured projects, used by the 'all' argument
aws_kube_creds.sh - same as this script but for AWS EKS