Сценарии администрирования#
Администрирование приложения администратором происходит в кластере Kubernetes, в том числе, посредством доступа к консоли Kubernetes.
Для развертывания компонента DataMapper в Kubernetes администратору необходимы права на чтение и запись всех используемых Helm charts, а также возможность читать логи pods.
Администратор в Kubernetes-кластере осуществляет:
обеспечение сетевой безопасности при использовании компонента;
отслеживание работоспособности pods.
Загрузка конфигураций#
После установки DataMapper, все Pods должны запуститься автоматически. Если же этого не произошло или по каким-либо причинам необходим ручной запуск подов, то ниже приведены последовательности действий для запуска.
Запуск компонента#
С использованием web-интерфейса Kubernetes
Шаг |
Действия |
|---|---|
Аутентификация в web-консоли Kubernetes |
1. Перейдите по ссылке web-консоли нужного кластера Kubernetes |
Переход в нужный проект |
1. Выберите пункт меню Projects |
Запуск DataMapper Backend |
1. Выберите пункт меню Workload/Deployments |
С использованием консоли Kubernetes
Шаг |
Действия |
Описание |
|---|---|---|
Настройка Kubectl |
Настройте файл конфигурации, выполнив команды: |
|
Переход в нужный проект |
Введите команду: |
|
Запуск сервиса DataMapper Backend |
Выполните в консоли команду: |
Остановка компонента#
С использованием web-интерфейса Kubernetes
Шаг |
Действия |
|---|---|
Логин в web-консоль Kubernetes |
1. Перейдите по ссылке web-консоли нужного кластера Kubernetes |
Переход в нужный проект |
1. Выберите пункт меню Projects |
Запуск сервиса DataMapper Backend |
1. Выберите пункт меню Workload/Deployments |
С использованием консоли Kubernetes
Шаг |
Действия |
|---|---|
Настройка Kubectl |
Настройте файл конфигурации, выполнив команды: |
Переход в нужный проект |
Введите команду: |
Запуск сервиса DataMapper |
Выполните в консоли выполните команду: |
Проверка работоспособности#
Шаг |
Действие |
|---|---|
Вход в web-консоль Kubernetes |
Перейдите по ссылке (URL) web-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный проект |
Выберите нужный проект в выпадающем списке в шапке web-интерфейса Kubernetes |
Переход во вкладку Pod |
В меню выбрать пункт Workload/Pods |
Настройка выделения ресурсов#
С использованием web-интерфейса Kubernetes
Шаг |
Действия |
|---|---|
Логин в web-консоль Kubernetes |
1. Перейдите по ссылке web-консоли нужного кластера Kubernetes |
Переход в нужный проект |
1. Выберите пункт меню Projects |
Выбор развертывания |
1. Выберите пункт меню Workload/Deployments |
Настройка параметров |
1. Найдите в окне редактирования параметры: |
Сохранить |
Нажмите кнопку Save |
Проверить конфигурацию |
Нажмите кнопку Reload и убедитесь, что изменения применились |
С использованием консоли Kubernetes
Шаг |
Действие |
|---|---|
Запросить kubeconfig для kubectl |
Запросить у администратора кластера kubeconfig для kubectl |
Настроить выделение ресурсов |
В консоли выполнить команду: |
Изменение количества Pod#
С использованием web-интерфейса Kubernetes
Шаг |
Действия |
|---|---|
Логин в web-консоль Kubernetes |
1. Перейдите по ссылке web-консоли нужного кластера Kubernetes |
Переход в нужный проект |
1. Выберите пункт меню Projects |
Изменение количества pods |
1. Выберите в меню пункт Workload/Deployments |
С использованием консоли Kubernetes
Шаг |
Действия |
Описание |
|---|---|---|
Настройка Kubectl |
Настройте файл конфигурации, выполнив команды |
|
Переход в нужный проект |
Введите команду: |
|
Изменение количества pods |
Выполните в консоли команду: |
Выгрузка системного журнала#
С использованием web-интерфейса Kubernetes
Шаг |
Действия |
|---|---|
Логин в web-консоль Kubernetes |
1. Перейдите по ссылке web-консоли нужного кластера Kubernetes. |
Переход в нужный проект |
1. Выберите пункт меню Projects. |
Изменение количества pods |
1. Выберите в меню пункт Workload/Deployments. |
Выгрузка журнала |
1. Выберите в меню пункт Workload/Deployments. |
Выход из web-консоли Kubernetes |
1. Нажмите на имя пользователя. |
С использованием консоли Kubernetes
Шаг |
Действия |
Описание |
|---|---|---|
Настройка Kubectl |
Настройте файл конфигурации, выполнив команды |
|
Переход в нужный проект |
Введите команду: |
|
Изменение количества pods |
Выполните в консоли команду: |
N > 0 — требуемое количество запущенных pods сервиса Unimapper |
Выгрузка журнала |
Выполните в консоли команду: |