Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
docker:swarm:node_management [2023/12/10 17:24] werwolf |
docker:swarm:node_management [2023/12/10 17:25] (текущий) werwolf [Добавляет или удаляет метаданные] |
||
|---|---|---|---|
| Строка 93: | Строка 93: | ||
| Передать флаг **--label-add** один раз для каждой метки узла, которую вы хотите добавить: | Передать флаг **--label-add** один раз для каждой метки узла, которую вы хотите добавить: | ||
| - | / Переводы документации / документация Docker 18.02 / Обзор движка Docker / Обзор режима Swarm / Управляйте узлами в swarm | ||
| - | arlight.ru | ||
| - | РЕКЛАМА | ||
| - | Управляйте узлами в swarm | ||
| - | В рамках жизненного цикла управления swarm вам может потребоваться просмотреть или обновить узел следующим образом: | ||
| - | |||
| - | список узлов | ||
| - | |||
| - | проверяет отдельный узел | ||
| - | |||
| - | обновить узел | ||
| - | |||
| - | оставить swarm | ||
| - | |||
| - | Список узлов | ||
| - | Чтобы просмотреть список узлов в swarm, запускает docker node ls с узла менеджера: | ||
| - | |||
| - | $ docker node ls | ||
| - | |||
| - | ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS | ||
| - | 46aqrk4e473hjbt745z53cr3t node-5 Ready Active Reachable | ||
| - | 61pi3d91s0w3b90ijw3deeb2q node-4 Ready Active Reachable | ||
| - | a5b2m3oghd48m8eu391pefq5u node-3 Ready Active | ||
| - | e7p8btxeu3ioshyuj6lxiv6g0 node-2 Ready Active | ||
| - | ehkv3bcimagdese79dn78otj5 * node-1 Ready Active Leader | ||
| - | Столбец AVAILABILITY показывает, может ли планировщик назначать задачи узлу: | ||
| - | |||
| - | Active означает, что планировщик может назначать задачи узлу. | ||
| - | |||
| - | Pause означает, что планировщик не назначает новые задачи узлу, но существующие задачи продолжают выполняться. | ||
| - | |||
| - | Drain означает, что планировщик не назначает новые задачи узлу. Планировщик закрывает все существующие задачи и назначает их выполнение на доступном узле. | ||
| - | |||
| - | Столбец MANAGER STATUS показывает участие узла в консенсусе Raft: | ||
| - | |||
| - | Отсутствие значения указывает на рабочий узел, который не участвует в управлении swarm. | ||
| - | |||
| - | r7-office.ru | ||
| - | РЕКЛАМА | ||
| - | Leader означает, что узел является основным управляющим узлом, который принимает все решения по управлению и оркестровке swarm для swarm. | ||
| - | |||
| - | Reachable означает, что узел является управляющим узлом, участвующим в консенсусном кворуме Raft. Если ведущий узел становится недоступным, данный узел может быть выбран в качестве нового лидера. | ||
| - | |||
| - | Unavailable означает, что узел является менеджером, который не может общаться с другими менеджерами. Если узел менеджера становится недоступным, вы должны либо присоединить новый узел менеджера к swarm, либо сделать рабочий узел менеджером. | ||
| - | |||
| - | Для получения дополнительной информации об администрировании swarm обратитесь к руководство администратора Swarm. | ||
| - | |||
| - | Осмотрите отдельный узел | ||
| - | Вы можете запускает docker node inspect <NODE-ID> на узле менеджера, чтобы просмотреть сведения об отдельном узле. Выходные данные по умолчанию имеют формат JSON, но вы можете передать флаг --pretty, чтобы распечатывает результаты в удобочитаемом формате. Например: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | sz-fullhouse.ru | ||
| - | РЕКЛАМА | ||
| - | Клубный дом Full House - Скидка 10%. М. «Юго-Западная» | ||
| - | Потолки 3,1 м • 8 км от ТТК • 100 м до м. Юго-западная • Безупречная форма | ||
| - | Узнать больше | ||
| - | $ docker node inspect self --pretty | ||
| - | |||
| - | ID: ehkv3bcimagdese79dn78otj5 | ||
| - | Hostname: node-1 | ||
| - | Joined at: 2016-06-16 22:52:44.9910662 +0000 utc | ||
| - | Status: | ||
| - | State: Ready | ||
| - | Availability: Active | ||
| - | Manager Status: | ||
| - | Address: 172.17.0.2:2377 | ||
| - | Raft Status: Reachable | ||
| - | Leader: Yes | ||
| - | Platform: | ||
| - | Operating System: linux | ||
| - | Architecture: x86_64 | ||
| - | Resources: | ||
| - | CPUs: 2 | ||
| - | Memory: 1.954 GiB | ||
| - | Plugins: | ||
| - | Network: overlay, host, bridge, overlay, null | ||
| - | Volume: local | ||
| - | Engine Version: 1.12.0-dev | ||
| - | Обновляет узел | ||
| - | Вы можете изменяет атрибуты узла следующим образом: | ||
| - | |||
| - | изменяет доступность узла | ||
| - | |||
| - | добавить или удаляет метаданные ярлыка | ||
| - | |||
| - | повысить или понизить узел | ||
| - | |||
| - | Изменяет доступность узла | ||
| - | Изменение доступности узла позволяет вам: | ||
| - | |||
| - | слить узел менеджера, чтобы он выполнял только задачи управления swarm и был недоступен для назначения задач. | ||
| - | |||
| - | слейте узел, чтобы вы могли отключить его для обслуживания. | ||
| - | |||
| - | приостановить узел, чтобы он не мог получать новые задачи. | ||
| - | |||
| - | восстановить статус доступности недоступных или приостановленных узлов. | ||
| - | |||
| - | Например, чтобы изменяет узел менеджера на доступность Drain: | ||
| - | |||
| - | $ docker node update --availability drain node-1 | ||
| - | |||
| - | node-1 | ||
| - | См. список узлов для описания различных параметров доступности. | ||
| - | |||
| - | Добавляет или удаляет метаданные ярлыка | ||
| - | Метки узлов обеспечивают гибкий метод организации узлов. Вы также можете использовать метки узлов в ограничениях службы. Применяйте ограничения при создании службы, чтобы ограничить узлы, на которых планировщик назначает задачи для службы. | ||
| - | |||
| - | Запускает docker node update --label-add на узле менеджера, чтобы добавить метаданные метки на узел. Флаг --label-add поддерживает пару <key> или <key>=<value>. | ||
| Передать флаг --label-add один раз для каждой метки узла, которую вы хотите добавить: | Передать флаг --label-add один раз для каждой метки узла, которую вы хотите добавить: | ||