Ubuntu を実行しています。
次の方法で Google Cloud SDK をインストールしました。
$ sudo curl https://sdk.cloud.google.com | sudo bash
$ exec -l $SHELL
「gcloud」を実行すると問題なく動作します。
「sudo gcloud」を実行すると、次のエラーが発生します。
sudo: gcloud: command not found
奇妙なことに、apt-get を使用して Google Cloud SDK をインストールすると、「sudo gcloud」が正常に機能します。残念ながら、kubectl には付属しておらず、apt-get バージョンではインストールできないため、apt-get から Google Cloud SDK を使用することはできません。
「sudo gcloud」ではなく「gcloud」が機能するのはなぜですか?
EDIT 5/21/2017: sudo コマンドでパスを手動で設定すると、次のように動作します。ただし、毎回これを行うのは避けたいと思います。
sudo env "PATH=$PATH" gcloud