Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Это старая версия документа!
В рамках жизненного цикла управления swarm вам может потребоваться просмотреть или обновить узел
Чтобы просмотреть список узлов в swarm, запускает docker node ls с узла менеджера:
zyzenb3c49rz3c46m3ygm9aog * server1 Ready Active Leader 24.0.7
kj9e2wshnvd1hxzrw6igxg6os server2 Ready Active Reachable 24.0.7
ttquuhjt9m7ys186tdb9yi3z9 server3 Ready Active 24.0.7
rkqircgbthhvfppzncd5clhwd server4 Ready Active 24.0.7
15n2ddj3n42va0a6dgaxdlgma server5 Ready Active 24.0.7
Столбец AVAILABILITY показывает, может ли планировщик назначать задачи узлу:
Столбец MANAGER STATUS показывает участие узла в консенсусе Raft:
/ Переводы документации / документация 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, чтобы распечатывает результаты в удобочитаемом формате.
Например:
$ docker node inspect server4 --pretty ID: rkqircgbthhvfppzncd5clhwd Hostname: server4 Joined at: 2023-12-10 11:10:27.874289755 +0000 utc Status: State: Ready Availability: Active Address: 10.11.10.4 Platform: Operating System: linux Architecture: x86_64 Resources: CPUs: 1 Memory: 1.925GiB Plugins: Log: awslogs, fluentd, gcplogs, gelf, journald, json-file, local, logentries, splunk, syslog Network: bridge, host, ipvlan, macvlan, null, overlay Volume: local Engine Version: 24.0.7 TLS Info: TrustRoot: -----BEGIN CERTIFICATE----- MIIBazCCARCgAwIBAgIUKlzjoll/2HbrP/ahSRLZo8KeQMcwCgYIKoZIzj0EAwIw EzERMA8GA1UEAxMIc3dhcm0tY2EwHhcNMjMxMjEwMTA1NTAwWhcNNDMxMjA1MTA1 NTAwWjATMREwDwYDVQQDEwhzd2FybS1jYTBZMBMGByqGSM49AgEGCCqGSM49AwEH A0IABOmsAQb3KqS1KR+0HTQQkA8zwnHAmCbbtL+c8e8HXwyIzLJMSBEoZRrSPzxQ Piv1oLvG2jfVLJv8V8n6ObyK1+qjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB Af8EBTADAQH/MB0GA1UdDgQWBBSjFVfwMKDyYJELlg14BY454S5jXTAKBggqhkjO PQQDAgNJADBGAiEAzEh7Jteq0ZRLXMRtwkj0zRgCZzYbLxiqhLbqX9KRzB8CIQDD fxZd2+LQkhGO1EAE+foD/1C9eg9wQp0L//wTWq4YWw== -----END CERTIFICATE----- Issuer Subject: MBMxETAPBgNVBAMTCHN3YXJtLWNh Issuer Public Key: MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE6awBBvcqpLUpH7QdNBCQDzPCccCYJtu0v5zx7wdfDIjMskxIEShlGtI/PFA+K/Wgu8baN9Usm/xXyfo5vIrX6g==
Изменение доступности узла («active», «pause», «drain»):
$ docker node update --availability pause server3