Сценарии администрирования#
Программный компонент Synapse Ansible Provider (код SYAP) не имеет собственного пользовательского интерфейса для администрирования. Все действия по управлению им производятся с использованием интерфейсов, предоставляемых Платформой Kubernetes.
Администратору должна быть назначена роль по принципу минимальных полномочий.
Запуск#
С использованием веб-интерфейса Kubernetes
Шаг |
Действия |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Запуск приложения |
1. В меню выберите пункт Workload/Deployments |
Выход из веб-консоли Kubernetes |
1. Нажмите по имени пользователя, чтобы раскрыть меню учетной записи |
Через CLI Kubernetes (kubectl)
Шаг |
Действия |
Описание |
|---|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от вашего ServiceAccount. Заведите переменную |
— |
Переход в нужный Namespace (проект) |
Введите команду: |
— |
Запуск приложения |
В консоли выполните команду: |
N>0 — требуемое количество запущенных подов приложения |
Остановка#
С использованием веб-интерфейса Kubernetes
Шаг |
Действие |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Остановка приложения |
1. В меню выберите пункт Workload/Deployments |
Выход из веб-консоли Kubernetes |
1. Нажмите по имени пользователя, чтобы раскрыть меню учетной записи |
Через CLI Kubernetes (kubectl)
Шаг |
Действия |
|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от вашего ServiceAccount. Заведите переменную |
Переход в нужный Namespace (проект) |
Введите команду: |
Остановка приложения |
В консоли выполните команду: |
Проверка работоспособности#
С использованием веб-интерфейса Kubernetes
Шаг |
Действие |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных выберите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Переход во вкладку Pod |
В меню выберите пункт Workload/Pods |
Через CLI Kubernetes (kubectl)
Шаг |
Действия |
Описание |
|---|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от ServiceAccount. Заведите переменную |
— |
Переход в нужный Namespace (проект) |
Введите команду: |
— |
Получение имени kind: Pod |
В консоли выполните команду: |
Выберите наименование Pod с наименованием |
Проверить работоспособность |
В консоли выполните команду: |
— |
Также проверьте отсутствие ошибок в рамках логов приложения.
Настройка выделения ресурсов#
С использованием веб-интерфейса Kubernetes
Шаг |
Действие |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Вход в Deployment |
1. В меню выберите пункт Workload/Deployments |
Скорректировать параметры |
В окне редактирования найдите параметры: |
Сохранение |
Нажмите кнопку Update |
Проверка конфигурации |
Снова зайдите на вкладку Edit в YAML или JSON |
Выход из веб-консоли Kubernetes |
1. Нажмите по имени пользователя, чтобы раскрыть меню учетной записи |
Через CLI Kubernetes (kubectl)
Шаг |
Действие |
Описание |
|---|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от вашего ServiceAccount. Заведите переменную |
— |
Переход в нужный Namespace (проект) |
Введите команду: |
— |
Получить текущие Deployment приложений |
В консоли выполните команду: |
— |
Скорректировать параметры |
В консоли выполните команду: |
|
Проверка конфигурации |
В консоли выполните команду: |
— |
Изменение количества подов#
С использованием веб-интерфейса Kubernetes
Шаг |
Действие |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Запуск пода |
1. В меню выберите пункт Workload/Deployments |
Выход из веб-консоли Kubernetes |
1. Нажмите по имени пользователя, чтобы раскрыть меню учетной записи |
Через CLI Kubernetes (kubectl)
Шаг |
Действия |
Описание |
|---|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от вашего ServiceAccount. Заведите переменную |
— |
Переход в нужный Namespace (проект) |
Введите команду: |
— |
Увеличить/уменьшить количество подов |
В консоли выполните команду: |
— |
Выгрузка системных логов#
С использованием веб-интерфейса Kubernetes
Шаг |
Действие |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Выгрузить лог |
1. В меню выберите пункт Workload/Pods |
Выход из веб-консоли Kubernetes |
1. Нажмите по имени пользователя, чтобы раскрыть меню учетной записи |
Через CLI Kubernetes (kubectl)
Шаг |
Действия |
Описание |
|---|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от вашего ServiceAccount. Заведите переменную |
— |
Переход в нужный Namespace (проект) |
Введите команду: |
— |
Выгрузить лог |
В консоли выполните команду: |
— |
Изменение уровня логирования в системном логе#
С использованием веб-интерфейса Kubernetes
Шаг |
Действие |
|---|---|
Вход в веб-консоль Kubernetes |
Перейдите по ссылке (URL) веб-консоли нужного кластера Kubernetes, в окне ввода учетных данных введите токен пользователя или kubeconfig |
Переход в нужный Namespace (проект) |
Выберите нужный Namespace (проект) в выпадающем списке в верхней части веб-интерфейса Kubernetes |
Изменить уровень логирования |
1. В меню выберите пункт Workload/Pods |
Выход из веб-консоли Kubernetes |
1. Нажмите по имени пользователя, чтобы раскрыть меню учетной записи |
Через CLI Kubernetes (kubectl)
Шаг |
Действия |
Описание |
|---|---|---|
Вход в Kubernetes |
Загрузите kubeconfig от вашего ServiceAccount. Заведите переменную |
— |
Переход в нужный Namespace (проект) |
Введите команду: |
— |
Получение имени пода |
В консоли выполните команду: |
Выберите наименование Pod с наименованием |
Изменение уровня логирования |
В консоли выполните команду: |
— |