Установка и команды модуля
На этой странице
Чтобы начать работу с модулем:
- Скачайте бинарный файл модуля по ссылке:
Если платформа развернута в закрытом окружении (условно-закрытом), вместо ссылки на скачивание используйте адрес ссылки на kubectl-shturval на вашем зеркале, например, https://adress-resgistry/repository/shturval_bin_public/kubectl-shturval/2.12.0/kubectl-shturval (только для Linux).
- Проверьте расположение исполняемого файла kubectl.
Пример команды для Linux
which kubectl
Скриншот

Пример команды для Windows
Get-ChildItem -Path C:\ "kubectl.exe" -Recurse -Force -ErrorAction SilentlyContinue
Скриншот

- Разместите бинарный файл в одной директории с файлом kubectl и обеспечьте выдачу права на выполнение. Если загруженное название файла отличается от
kubectl-shturval, переименуйте его при перемещении.
Пример команды для Linux
sudo cp ВВЕДИТЕ-ПУТЬ-ДО-ЗАГРУЖЕННОГО-kubectl-shturval-version ВВЕДИТЕ-ДИРЕКТОРИЮ-ГДЕ-РАСПОЛАГАЕТСЯ-kubectl-shturval && sudo chmod +x ВВЕДИТЕ-ДИРЕКТОРИЮ-ГДЕ-РАСПОЛАГАЕТСЯ-kubectl-shturval
Скриншот

Пример команды для Windows
Если название бинарного файла отличается от kubectl-shturval.exe, переименуйте его при перемещении.
cp ВВЕДИТЕ-ПУТЬ-ДО-ЗАГРУЖЕННОГО-kubectl-shturval.exe ВВЕДИТЕ-ДИРЕКТОРИЮ-ГДЕ-РАСПОЛАГАЕТСЯ-kubectl.exe
Скриншот

- Убедитесь, что файл располагается в той же директории, что и kubectl.
Пример команды для Linux
ls ВВЕДИТЕ-ДИРЕКТОРИЮ-ГДЕ-РАСПОЛАГАЕТСЯ-kubectl | grep kubectl-shturval
Скриншот

Пример команды для Windows
Test-Path -PathType Leaf -Path 'ВВЕДИТЕ-ДИРЕКТОРИЮ-ГДЕ-РАСПОЛАГАЕТСЯ-kubectl.exe\kubectl-shturval.exe'
Скриншот

Команды модуля
| Команда | Описание |
|---|---|
kubectl shturval login |
Обеспечивает прохождение аутентификации в платформе и выгрузку kubeconfigs кластеров, доступных пользователю, или kubeconfig одного кластера |
kubectl shturval login genconfig |
Формирует конфигурационный файл с заданными параметрами. Конфигурационный файл используется командой kubectl shturval login при получении доступа к кластерам |
Пример вызова справки команды kubectl shturval login
kubectl shturval login -h
Скриншот
