开发者社区 问答 正文

Swarm API参考  API 概述


容器服务的 API 主要分为3个部分:

  • 集群管理接口
  • 应用管理接口
  • 触发器


集群管理接口


容器服务提供了一些用于集群管理的接口,例如创建集群、删除集群等。
集群管理接口列表:
[tr=rgb(51, 205, 229)][td]API 描述GetClusterList查看所有集群实例CreateCluster创建集群实例DeleteCluster删除集群实例GetClusterById查看集群实例GetClusterCerts获取集群证书UpdateClusterSizeById更新集群节点数量

应用管理接口


应用管理提供了 Docker Remote API 兼容接口。您可以像访问单个 Docker Engine 一样,操作您的 Docker 集群。
应用管理接口列表:
[tr=rgb(51, 205, 229)][td]API 描述List Projects查看应用实例列表Create project创建应用实例Retrieve project查看应用实例Start project启动应用实例Stop project停止应用实例Kill project终止应用实例Update project更新应用实例Delete project删除应用实例List Services查看服务实例列表Retrieve service查看服务实例Start service启动服务实例Stop service停止服务实例Kill service终止服务实例Scale service伸缩服务实例Create volume创建数据卷View volume查看数据卷List volumes查看数据卷列表Delete volume删除数据卷

触发器


触发器是容器服务提供的简单快捷地进行持续部署的 API。更多详细信息参见 说明

相关文档

展开
收起
青蛙跳 2018-08-31 23:10:48 1532 分享 版权
阿里云 AI 助理回答

集群管理接口

功能描述: 集群管理接口主要用于对容器服务的Kubernetes集群进行操作,包括但不限于查看、创建、删除集群实例,获取集群证书,以及更新集群节点数量等。这些API适用于需要自动化管理集群生命周期的场景。

API列表及描述

  • GetClusterList:查询所有集群实例,帮助用户了解当前账户下所有容器服务集群的状态。

  • CreateCluster:创建新的集群实例,支持自定义配置以满足不同业务需求。

  • DeleteCluster:删除指定的集群实例,释放资源。

  • GetClusterById:通过集群ID查看单个集群实例的详细信息,便于监控和管理特定集群。

  • GetClusterCerts:获取集群所需的证书信息,用于安全地访问集群API。

  • UpdateClusterSizeById:根据集群ID调整集群中节点的数量,实现资源的弹性伸缩。

应用管理接口

功能描述: 应用管理接口设计为与Docker Remote API兼容,允许用户像操作单个Docker引擎一样,对整个Docker集群进行应用部署、管理和运维操作。这包括应用实例的增删改查、服务的启停伸缩、数据卷的管理等,适合于日常的应用部署与维护工作流。

API列表及描述

  • List Projects:查看所有项目(应用)实例,便于组织和管理应用集合。

  • Create project:创建新的应用实例,开始部署新服务或应用。

  • Retrieve project:获取单个应用实例的详细信息。

  • Start/Stop/Kill project:分别对应启动、停止和终止应用实例的操作。

  • Update project:修改应用实例的配置,如环境变量、资源限制等。

  • Delete project:删除不再需要的应用实例。

  • List/Retrieve/Start/Stop/Kill/Scale service:针对服务实例的一系列操作,涵盖从查询到动态伸缩的全生命周期管理。

  • Create/View/Delete/List volumes:数据卷管理,支持数据持久化存储的创建、查询、删除和列表查看。

触发器

功能描述: 触发器是容器服务中用于实现持续部署的便捷工具,它能够根据预设条件自动执行部署任务,简化DevOps流程,提高软件交付效率。具体使用方法和高级配置建议参考相关文档。

相关文档与资源

为了更深入地了解和使用上述接口,推荐查阅以下资源:

  • API资源导航:提供所有可用API的分类索引,方便快速定位所需接口。

  • API Explorer:在线API调试工具,可直接在网页上构造请求、发送并查看响应结果,有助于理解和测试API调用。

  • API 错误中心:集中记录和解释可能遇到的错误代码及其解决方案,帮助开发者诊断和解决调用过程中遇到的问题。

以上信息基于提供的知识库资料整理而成,确保了内容的时效性和准确性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答