将集群卷的可用性更新为活跃状态
在最后这一步中,你将学习如何将集群卷的可用性更新回 active
(活跃)状态。当卷的可用性设置为 active
时,需要该卷的新任务可以被调度到该卷可用的任何节点上。这是卷的默认状态,表示它已准备好供服务使用。
你将最后一次使用 docker volume update
命令,将 --availability
标志设置为 active
。
docker volume update --availability active my-cluster-volume
你应该会看到输出打印出卷名作为确认信息:
my-cluster-volume
要验证卷的可用性是否已成功设置回 active
,你可以使用 docker volume inspect
命令检查该卷,并查看 Availability
字段。
docker volume inspect my-cluster-volume
在输出中,确认 Spec
部分的 Availability
字段现在为 active
。
[
{
"CreatedAt": "...",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/my-cluster-volume/_data",
"Name": "my-cluster-volume",
"Options": null,
"Scope": "local",
"Spec": {
"Availability": "active"
},
"Status": {}
}
]
你现在已经成功创建了一个集群卷,并练习了在 pause
(暂停)、drain
(排空)和 active
(活跃)状态之间更新其可用性。