Сценарии администрирования#
LIND не имеет собственного пользовательского интерфейса для администрирования. Все действия по управлению им производятся с использованием интерфейсов, предоставляемых Платформой Kubernetes. Специальных механизмов безопасности относящихся к сценариям администрирования и рекомендации по их настройке не предусмотрено. Ниже приведены возможные сценарии администрирования с использованием консоли клиента Kubernetes (kubectl) и менеджера пакетов Helm.
Загрузка конфигураций#
Конфигурация осуществляется путем редактирование файла параметров Helm-чарта (values.yaml).
Запуск компонента#
Шаг |
Действие |
|---|---|
Аутентификация в веб-консоли Kubernetes |
1. Перейдите по ссылке веб-консоли нужного кластера Kubernetes |
Переход в нужный namespace |
1. Выберите слева пункт namespace |
Запуск Pod |
1. Выберите пункт меню Workload/Deployments |
Выход из веб-консоли Kubernetes |
1. Нажмите на имя пользователя |
Через CLI kubernetes (kubectl).
Шаг |
Действия |
Примечание |
|---|---|---|
Вход в kubernetes |
Загрузите «kubeConfig» от вашего «ServiceAccount». Заведите переменную KUBECONFIG=~/.kube/config где располагается выгруженная конфигурация. |
|
Установите нужный проект в текущем контексте пользователя |
Введите команду: |
|
Запустите компонент LIND-Operator |
В консоли выполните команду: |
N>0 — требуемое количество запущенных Pod |
Остановка компонента#
С использованием веб-интерфейса Kubernetes.
Шаг |
Действие |
|---|---|
Логин в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или «kubeconfig» |
Переход в нужный проект |
Выберите нужный проект в выпадающем списке в шапке веб-интерфейса Kubernetes |
Остановка компонента |
Выполните следующие действия: |
Выход из веб-консоли Kubernetes |
Выполните следующие действия: |
Через CLI kubernetes (kubectl).
Шаг |
Действие |
Примечание |
|---|---|---|
Авторизация в Kubernetes |
Загрузите «kubeConfig» от вашего «ServiceAccount». Заведите переменную KUBECONFIG=~/.kube/config где располагается выгруженная конфигурация. |
|
Установка нужного проекта в текущем контексте пользователя |
Введите команду: |
- |
Остановка компонента LIND-Operator |
В консоли выполните команду: |
- |
Проверка работоспособности#
Шаг |
Действие |
Примечание |
|---|---|---|
Установка нужного проекта в текущем контексте пользователя |
Введите команду: |
- |
Проверка работоспособности компонента LIND-Operator |
В консоли выполните команду: |
|
Настройка выделения ресурсов#
Шаг |
Действие |
Примечание |
|---|---|---|
Установка нужного проекта в текущем контексте пользователя |
Введите команду: |
- |
Сохранение Deployment |
В консоли выполните команду: |
- |
Корректировка параметров |
Откройте файл, полученный на предыдущем шаге в текстовом редакторе (например, Notepad++), найдите в нем параметры: |
- |
Загрузка Deployment |
В консоли выполните команду: |
- |
Изменение количества Pod#
Шаг |
Действие |
Примечание |
|---|---|---|
Установка нужного проекта в текущем контексте пользователя |
Введите команду: |
|
Увеличение/уменьшиение количества Pod |
В консоли выполните команду: |
N > 0 — требуемое количество запущенных pod |
Выгрузка системного журнала#
Шаг |
Действия |
Примечание |
|---|---|---|
Установка нужного проекта в текущем контексте пользователя |
Введите команду: |
- |
Выгрузка лог |
В консоли выполните команду: |