您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker集群管理群中的节点 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌快排【tg:seogoogle987】
列出节点
要从docker node ls管理器节点查看swarm中运行的节点列表:
$ docker node ls
ID HOSTNAME STATUS AVAILA云计BILITY MANAGER STATUS
46aqrk4e473hjbt745z53cr3t node-5 Ready Active Reachable
该AVAILABI算核LITY列显示调度程序是否可以将任务分配给节点:
Active 意味着调度程序可以将任务分配给节点。
Pause 意味着调度程序不会将新任务分配给该节点,但是现心技有任务仍在运行。
Drain意味着调度程序不会将新任务分配给该节点。调度程序将关闭所有现有任务,并将它们调度在可用节点上。
该MANAGER STATUS列显示节术D点参与Raft共识:
无值表示不参与群集管理的工作程序节点。
Leader 表示该节点是主要管理者节点,负责为该群做出所有群管理和编排决策。
Reachable表oc示该节点是参与Raft共识仲裁的管理者节点。如果领导者节点不可用,则该节点有资格被选举为新的领导者。
Unavailable表示该节点是无法与其他管理器进行通信ke的管理器。如果管理器节点不可用,则应将新的管理器节点加入群集,或将工作器节点提升为管理器。
检查单个节点
您可以docker node inspect在管理器节r教点上运行以查看单个节点的详细信息。输出默认为JSON格式,但是您可以传递该--pretty标志以人类可读的格式打印结果。
更新节点
更改节点可用性
通过更程:改节点可用性,您可以:
排空管理器节点,以便仅执行群集管理任务,并且无法进行任务分配。
排空节点,以便将其卸下进行维护。
暂停节点,使其无法接收新任务。
恢复不Do可用或已暂停的节点可用状态。
例如,要将管理器节点更改为Drain可用性:
$ docker node update --availability drain node-1
nckode-1
添加或删除标签元数据
节点标签提供了一种灵活的节点组织方法。您还可以在服务约束中使用节点标签。创建服务时应用约束,以限制计划程序为该服务分配任务的节er点。
docker node update --label-add在管理器节点上运行,以将标签元数据添加到节点。该--label-add标志支持一个或一=对。
--集群label-add为要添加的每个节点标签传递一次标志:
$ docker node update --label-add foo --label-add bar=baz管理 node-1
node-1
您使用docker node update为节点设置的标签仅适用于群集内的节点实体。不要将它们与dockerd的docker守护进程群中标签 混淆。
标签: 潘欣 美团 多模态AI LongCat2026-07-04
标签: 路虎揽胜极光L 奇瑞捷豹路虎 SE HSE2026-10-20
标签: 谷歌 Nano Banana 2 Gemini 3.1 Flash Image 图像生成模型2026-05-30
炼丹速度×7!你的Mac电脑也能在PyTorch训练中用GPU加速了2026-06-08
标签: 理奇智能 宁德时代 比亚迪 锂电设备2026-09-28
标签: 大众汽车2026-07-19
标签: 理想汽车 理想MEGA 召回 安全隐患2026-09-16
黄仁勋驳斥AI泡沫论,英伟达新一代芯片预计将创5000亿美元营收2026-11-06
标签: Cloudflare X ChatGPT Down Detector2026-07-04
标签: 公安部 交管12123 新车上牌 解除抵押2026-09-22
丝绸和真丝有什么区别2026-11-08
泰森中国宣布与阿里云达成战略合作 将在智慧供应链等方向展开合作2026-06-12
标签: 雅迪 电动两轮车 台铃 爱玛2026-09-03
Canalys:全球云服务市场持续低迷 2023年Q1增长19%2026-09-13
标签: 东昇聚变 晨光装置 氘氦3聚变 启明创投2026-08-29
Vercel v0 iOS版发布:AI驱动的移动开发新篇章2026-11-03
云原生架构定义了vRAN的未来2026-10-26
OpenAI CEO奥尔特曼抨击 Anthropic:深陷“恐慌式营销”泥潭2026-05-23
Facebook将开始在Oculus虚拟现实设备上测试广告2026-07-08