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