DodoCLI - это консольное приложение, предназначенное для упрощения и автоматизации различных задач, таких как управление контекстами Kubernetes, загрузка утилит, и многое другое. Приложение предназначено для использования сотрудниками компании и поддерживает платформы Linux (amd64 и arm64), Darwin (amd64 и arm64), Windows (amd64).
Перед установкой убедитесь, что вы открыли терминал в обычном режиме (не администратора). Ниже приведены инструкции по открытию терминала для различных операционных систем:
-
Windows:
- Нажмите
Win + R, введитеpowershellи нажмитеEnter, или - Поиск в меню "Пуск" с помощью ключевых слов
powershell
- Нажмите
-
Mac:
- Откройте Spotlight поиск с помощью
Cmd + Space, введитеTerminalи нажмитеEnter, или - Найдите приложение
Terminalв папкеApplications/Utilities.
- Откройте Spotlight поиск с помощью
-
Linux:
- Обычно можно открыть терминал через меню приложений вашего дистрибутива, искать
TerminalилиConsoleв KDE,GNOME Terminalв GNOME. - Или используйте сочетание клавиш
Ctrl + Alt + T.
- Обычно можно открыть терминал через меню приложений вашего дистрибутива, искать
iwr -useb https://dodopizza.github.io/dodocli/install/windows.ps1 | iexВ случае ошибки
Invoke-WebRequest : Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.проверьте, что антивирус не блочит HTTP запросы
curl -sL https://dodopizza.github.io/dodocli/install/mac-linux.sh | bashЭти команды загрузят и запустят скрипт установки последней версии DodoCLI, не требуя прав администратора. Убедитесь, что ваш интернет-соединение стабильно перед началом установки.
После установки вы можете начать использовать DodoCLI, просто введя dodo в терминал. Приложение настроит себя командой init и будет готово к работе. Для справки используйте dodo --help.
dodo initпроведет вас через авторизацию в Azure и Yandex облаках. В случае Azure адреса из РФ блокируются, поэтому воспользуйтесь VPN перед выполнением команды. Если у вас уже есть настроенные k8s контексты или yc конфигурации - рекомендуем удалить их. Для этого при выполнении командыdodo init, добавьте флаг--force(dodo init -f). Команда перед установкой контекста удалит старый конфиг k8s и yandex.
Или выпоонить команды:
- Mac:
rm -rf ~/.kube/ rm -rf ~/.config/yandex-cloud/