使用 Pod
通过 CLI 或 Marathon API 端点创建和管理 Pod
使用 Pod CLI
Pod CLI 中提供以下命令:
dcos marathon pod add [<pod-resource>]
dcos marathon pod list [—json]
dcos marathon pod show <pod-id>
若要添加 pod,首先创建 JSON pod 定义。然后运行以下命令:
列出 pod
使用以下命令列出 pod 及其拥有的容器数:
dcos marathon pod list
dcos marathon pod remove <pod-id>
如果当前 pod 正在部署,您将无法删除该 pod。若仍然要删除 pod,请使用 —force
标记运行该命令。
显示 Pod JSON
要查看 pod 定义,请运行以下命令:
您可使用 show
命令以编程方式读取有关 pod 的数据。
如果当前 pod 正在部署,您将无法更新该 pod。若仍然要更新 pod,请使用 —force
标记运行该命令。
使用 REST API
创建
curl -X POST -H "Content-type: application/json" -d@<mypod>.json http://<ip>:<port>/v2/pods
样本响应:
获得所有 Pod 的状态:
curl -X GET http://<ip>:<port>/v2/pods/<pod-id>::status