Fix binary detection on GKE

* kubectl is kubectl.sh in the e2es, so not needed in the path
* Use the environment variable, and try to make sure the preview
component is installed.
Merge pull request #3082 from zmerlynn/gkecmd

Fix binary detection on GKE