Это случилось с kubectl
.Повторная установка позволила решить эту странную проблему.
Если вы, как и я, застряли со странным поведением gcloud
, следующие пункты могут помочь отследить проблему:
- Проверка
alias
команда и, если он действительно указывает на предполагаемый двоичный файл, - Запустите отдельный контейнер Docker с помощью
gsutil
и загрузите его в ваши файлы конфигурации.Если gcloud container clusters get-credentials ...
работает нормально, то это проблема с двоичными файлами (не с настройкой):
docker run -it \
-v $HOME/.config:/root/.config \
-v $HOME/.kube:/root/.kube google/cloud-sdk:217.0.0-alpine sh
- Проблема с двоичными файлами может быть решена просто путем переустановки / обновления;
- Если это проблема с конфигами, вы можете создать их резервную копию и переустановить kubectl / gsutil с нуля, используя не просто
apt-get remove ...
, но apt-get purge ...
.Помните: purge
удаляет файлы конфигурации!
Надеюсь, это поможет кому-то еще.