使用 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 及其拥有的容器数:

  1. dcos marathon pod list
  1. dcos marathon pod remove <pod-id>

如果当前 pod 正在部署,您将无法删除该 pod。若仍然要删除 pod,请使用 --force 标记运行该命令。

显示 Pod JSON

要查看 pod 定义,请运行以下命令:

您可使用 show 命令以编程方式读取有关 pod 的数据。

如果当前 pod 正在部署,您将无法更新该 pod。若仍然要更新 pod,请使用 --force 标记运行该命令。

使用 REST API

创建

  1. curl -X POST -H "Content-type: application/json" -d@<mypod>.json http://<ip>:<port>/v2/pods

样本响应:

获得所有 Pod 的状态:

    1. curl -X GET http://<ip>:<port>/v2/pods/<pod-id>::status

    删除