Перейти к содержанию

Команды управления инсталлятора Боцман

Ниже представлен список команд для управлением инсталляцией через 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 - Рабочая директория (для всех команд)