Команды управления инсталлятора Боцман
Ниже представлен список команд для управлением инсталляцией через bootsmanctl:
./bootsmanctl --help
├── Cluster Management # Управление кластерами (Main commands for managing clusters)
│ └── management (mgmt) # Операции с управляющим кластером (Management cluster operations)
│ ├── provider # Управление инфраструктурными провайдерами (Controls infrastructure providers in management cluster)
│ │ ├── delete # Удаление провайдера из управляющего кластера (Uninstall infrastructure provider from management cluster)
│ │ ├── info # Просмотр информации о провайдерах в кластере (Show providers info of the management cluster)
│ │ └── install # Установка нового провайдера в кластер (Install new infrastructure provider into management cluster)
│ ├── config # Работа с конфигурационным файлом bootsman (Operations with bootsman configuration file)
│ │ ├── download # Загрузка существующих конфигов bootsman (Download existing cluster bootsman configs)
│ │ ├── migrate # Создание конфига bootsmanctl из переменных окружения (Create bootsmanctl config from envs for corresponding provider)
│ │ └── test # Проверка валидности конфигурационного файла (Validate bootsman config file for corresponding provider)
│ ├── license # Управление лицензиями (Operations with bootsman license)
│ │ └── update # Обновление лицензии (Update license)
│ └── Additional Commands # Дополнительные команды управления (Extra management cluster operations)
│ ├── create # Создание нового управляющего кластера (Create new management cluster)
│ ├── delete # Удаление bootstrap-кластера и kubeconfig (Delete bootstrap cluster and management kubeconfig)
│ ├── get # Получение информации о кластере (Get info from management cluster)
│ ├── list # Список управляющих кластеров (List management clusters)
│ ├── select # Выбор активного кластера (Select management cluster)
│ └── update # Обновление управляющего кластера (Update management cluster)
├── Mirroring Utilities # Утилиты для зеркалирования (Tools for mirroring content)
│ └── mirror (mir) # Операции зеркалирования (Mirroring operations)
│ └── registry # Работа с зеркалами registry (Mirror registry operations)
└── Additional Commands # Дополнительные утилиты (Miscellaneous utilities)
├── completion # Генерация автодополнения для shell (Generate shell autocompletion scripts)
│ ├── bash # Генерация для Bash (Generate autocompletion for bash)
│ ├── fish # Генерация для Fish (Generate autocompletion for fish)
│ ├── powershell # Генерация для PowerShell (Generate autocompletion for powershell)
│ └── zsh # Генерация для Zsh (Generate autocompletion for zsh)
├── get-kubeconfig # Получение kubeconfig для управления кластером (Get cluster management kubeconfig)
├── help # Справка по командам (Help about any command)
├── proxy # Проброс MIP-адресов на сетевые интерфейсы (Run forwarding for all broadcasting MIPs to network interfaces)
└── version # Показать версию bootsmanctl (Show bootsmanctl version)
Уникальные флаги:
-h, --help - Показать справочную информацию о команде или доступных подкомандах
-v, --verbose count - Увеличивает уровень детализации логов (0 - обычный, 1 - debug, 2 - trace)
-v - debug-режим
-vv - trace-режим (максимальная детализация)
--version version[=true] - Управление версией
--version или --version=raw - Показать текущую версию
--version=vX.Y.Z - Установить версию
-y, --yes - Автоматически подтверждать все запросы (ответ "yes")
--cluster string - Указание имени управляющего кластера
-c, --config-file string - Путь к конфигурационному файлу (по умолчанию 'bootsmanctl.config.yaml' в текущей директории)
-w, --work-dir string - Рабочая директория с папкой '.bootsmanctl' (по умолчанию - текущая директория)
Глобальные флаги:
-v, --verbose count - Уровень детализации логов (применяется ко всем подкомандам)
--version version[=true] - Управление версией (глобально для всех операций)
-y, --yes - Автоподтверждение для всех команд --cluster string # Имя кластера (если команда работает с кластерами)
--cluster string - Имя кластера (если команда работает с кластерами)
-c, --config-file string - Конфигурационный файл (для всех команд управления)
-w, --work-dir string - Рабочая директория (для всех команд)