Отключение компонентов
Тип статьи | Инструкция |
---|---|
Компетенции | Администратор |
Необходимые права | 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
Важно помнить, что отключение какого-либо сервиса может повлечь за собой неработоспособность всей платформы