Отключение компонентов

Тип статьи

Инструкция

Компетенции

Администратор

Необходимые права

SSH доступ, права на редактирование файлов yml дистрибутива

Версия платформы

2.23

Статус

Черновик

Сложность

просто

Полезные ссылки

Дополнительные сведения

Ubuntu 18.04

Введение


Некоторые сервисы расходуют ресурсы при том, что не используются в работе. Такие контейнеры можно исключить из перезапуска платформы.

Отключение сервисов


Отключаем компоненты в файлах YML путём удаления или комментирования блока в ветке services, не забывая о зависимостях.

Отключенные сервисы не должны фигурировать в разделе depends_on других сервисов.

Если отключаем все сервисы в файле, оставлять пустым блок services нельзя. Саму инструкцию тоже нужно убрать

На примере сервиса kerberos-auth-server в файле platform.yml

#kerberos-auth-server: # image: ${DOCKER_REPO_PREFIX}${KERBEROS_AUTH_SERVER_TAG} # ports: # - mode: host # protocol: tcp # published: 5002 # target: 5002 # depends_on: # - admin # volumes: # - /etc/localtime:/etc/localtime:ro # - /docker-volume/proxy/proxy.crt:/usr/local/share/ca-certificates/vproxy.crt:ro # - /docker-volume/kerberos-auth-server:/mnt/volume # labels: # component: "kerberos-auth-server" # hostname: 'visiology-kauth' # << : *deploy_platform # << : *logging_options

Важно помнить, что отключение какого-либо сервиса может повлечь за собой неработоспособность всей платформы

  • loki

  • promtail

  • grafana

  • prometheus

  • node-exporter

  • cadvisor

  • proxy

  • viqube-admin

  • ssbi

  • python-script-service

  • mongodb

  • admin

  • portal

  • identity-server

  • dashboard-service

  • dashboard-viewer

  • export-service

  • script-service

  • scheduler

  • advancedanalytics

  • migration-service

  • mail-service

  • regular-reporting

  • kerberos-auth-server

  • seq

  • smart-forms-db

  • smart-forms

  • viloader-db

  • viloader