в чем разница между инструментами компонентов gcloud и оригинальными инструментами?

Как сказано в документе компоненты gcloud, мы можем установить некоторые инструменты, такие как: minikube, kubectl с помощью следующей команды:

gcloud components install minikube

В чем разница между инструментами (minikube, kubectl), установленными командой gcloud components install, и оригинальными инструментами minikube?

Есть ли у gcloud sdk какие-либо настройки или ограничения для этих инструментов?

Могу ли я использовать оригинальные minikube и kubectl (например, установленные командой brew install kubectl) для замены инструментов компонентов gcloud?


person slideshowp2    schedule 26.10.2020    source источник


Ответы (1)


Насколько я знаю, разница только в менеджере пакетов и в том, как вы установили компонент. Cloud SDK извлекает внешние компоненты на основе последней версии SDK. Например, обновив SDK до последней версии (на данный момент 315.0.0), вы сможете установить Minikube 1.14.0. Проверка версии этого компонента также отобразит версию фиксации, которую вы можете проверить в официальном репозитории.

Если вам нужно поработать над функцией, доступной в последней версии, я предлагаю вам продолжать использовать Homebrew. Однако, если нет, и вы хотите, чтобы ваши компоненты управлялись Google, то установка его через Cloud SDK также является хорошим выбором.

person Dondi    schedule 26.10.2020