API概览

最近更新时间:2018-07-16 19:11:27

集群相关接口

接口功能 Action ID 功能描述
创建集群 CreateCluster 用于创建集群
创建空集群 CreateEmptyCluster 用于创建空集群
校验 CIDR CheckClusterCIDR 用于校验指定 CIDR 创建集群是否冲突
扩展集群节点 AddClusterInstances 用于集群扩展节点
添加已存在云服务器到集群 AddClusterInstancesFromExistedCvm 用于添加已存在的云服务器到集群
查询加入集群的主机列表 DescribeExistedCvmForAddClusterInstances 用于查询加入集群的主机列表
查询集群列表 DescribeCluster 用于查询集群列表
查询集群节点列表 DescribeClusterInstances 用于查询集群节点,该接口返回集群内节点信息
查询集群 Request 和 Limit 信息 DescribeClusterRequestLimitInfo 用于查询集群 CPU、内存的 Request 和 Limit 信息
获取集群外网访问凭据 DescribeClusterSecurityInfo 用于获取集群外网访问凭据
修改节点 Label ModifyClusterNodeLabel 用于修改节点 Label
修改集群属性 ModifyClusterAttributes 用于修改集群属性
驱逐集群节点 DrainClusterNode 用于驱逐集群节点
设置集群节点为是否可调度 ModifyClusterNodeSchedulable 用于设置集群节点为是否可调度
添加第三方私有镜像仓库 AddHubInfo 用于添加第三方私有镜像仓库
删除集群节点 DeleteClusterInstances 用于删除集群节点
删除集群 DeleteCluster 用于删除集群

集群自动扩缩容相关接口

接口功能 Action ID 功能描述
创建集群伸缩组 CreateClusterAsg 用于新建集群伸缩组
启用集群伸缩组 nableClusterAsg 用于启用已停用的集群伸缩组
查询集群伸缩组列表 DescribeClusterAsg 用于查询集群伸缩组信息
修改集群伸缩组是否启用缩容 ModifyClusterAsgScaleDown 用于修改集群伸缩组是否启用缩容
修改集群伸缩组的最大最小值及 label ModifyClusterAsgRange 用于修改集群伸缩组的最大值、最小值和 label
修改集群伸缩组 label ModifyClusterAsgLabel 用于修改集群伸缩组 label
重置集群伸缩组 label ResetClusterAsgLabel 用于重置集群伸缩组 label
停用集群伸缩组 DisableClusterAsg 用于停用已启用的集群伸缩组
删除集群伸缩组 label DeleteClusterAsgLabel 用于删除集群伸缩组 label
删除集群伸缩组 DeleteClusterAsg 用于删除集群伸缩组

服务相关接口

接口功能 Action ID 功能描述
创建服务 CreateClusterService 用于创建服务
查询服务列表 DescribeClusterService 用于查询服务列表,该接口返回的列表只包含服务的扼要信息
查询服务详情 DescribeClusterServiceInfo 用于查询单个服务详情
获取服务事件列表 DescribeServiceEvent 用于查询服务最近一小时的事件列表
获取服务的 yaml 文本信息 DescribeClusterServiceText 用于获取服务的文本信息
修改服务 ModifyClusterService 用于更新服务
修改服务描述 ModifyServiceDescription 用于修改服务描述
修改服务镜像 ModifyClusterServiceImage 用于修改服务的的镜像
修改服务的标签(Label)信息 ModifyServiceLabels 用于修改服务的标签(Label)信息
回滚服务 RollBackClusterService 用于回滚服务至升级前的配置,只能回滚至上一个配置
服务重部署 RedeployClusterService 用于将服务实例重新部署
暂停服务更新 PauseClusterService 用于暂停升级中的服务
继续服务更新 ResumeClusterService 用于继续被暂停中的服务更新
删除服务 DeleteClusterService 用于删除服务

服务实例相关接口

接口功能 Action ID 功能描述
查询服务实例列表 DescribeServiceInstance 用于查询服务的实例列表
修改服务实例副本数 ModifyServiceReplicas 用于修改服务的容器数量
获取服务实例日志 DescribeInstanceLog 用于获取实例容器中的日志信息
删除服务实例 DeleteInstances 用于删除实例

命名空间相关接口

接口功能 Action ID 功能描述
查询集群命名空间 DescribeClusterNameSpaces 用于查询集群的命名空间
创建集群命名空间 CreateClusterNamespace 用于创建命名空间
删除集群命名空间 DeleteClusterNamespace 用于删除命名空间

Ingress 相关接口

接口功能 Action ID 功能描述
创建 Ingress CreateIngress 用于创建 Ingress
查询 Ingress 列表 DescribeIngress 用于查询 Ingress 列表
修改 Ingress MosifyIngress 用于修改 Ingress 列表
删除 Ingress DeleteIngress 用于删除 Ingress

日志相关接口

接口功能 Action ID 功能描述
启用集群日志收集服务 GetLogDaemonStatus 用于查看某个集群是否已经开启日志服务
创建集群日志收集规则 CreateLogCollector 用于创建日志收集规则
列出日志收集规则 ListLogCollector 用于获取某个集群中所有已经创建的日志收集规则
更新日志收集规则 UpdateLogCollector 用于更新日志收集规则
获取日志收集器信息 GetLogCollector 用于获取已经创建的日志收集规则
获取日志收集器状态信息 GetLogDaemonStatus 用于获取集群日志启用状态
检查日志收集器名称 CheckIfLogCollectorName 用于查看某个集群是否拥有相同名称的日志收集规则
删除日志收集规则 DeleteLogCollector 用于删除已经创建的日志收集规则

监控相关接口

接口功能 Action ID 功能描述
查询容器服务监控信息 GetMonitorData 用于查询容器服务相关监控信息

镜像仓库相关接口

接口功能 Action ID 功能描述
创建镜像仓库 CreateRepository 用于创建镜像仓库
批量删除仓库 BatchDeleteRepository 用于批量删除仓库
查询镜像仓库信息 GetRepositoryInfo 用于查询镜像仓库信息
镜像仓库是否存在 RepositoryisExists 用于检查镜像仓库是否存在
查询 Tencent Hub 仓库列表 GetRepositoryList 用于查询 TencentHub 公共仓库列表(包括官方的和用户公开的)
更改镜像仓库描述内容 UpdateRepositoryDesc 用于更改镜像仓库描述内容
更改镜像仓库访问属性 UpdateRepositoryPublic 用于更改镜像仓库访问属性
获取 tag 列表 GetTagList 用于获取镜像 tag 列表
批量删除 tag BatchDeleteTag 用于批量删除 tag
复制镜像版本 DuplicateImage 用于复制镜像版本
设置仓库 tag 超额保留策略 SetAutoDelStrategy 用于设置仓库 tag 超额保留策略
获取仓库 tag 超额保留策略 GetAutoDelStrategy 用于获取仓库 tag 超额保留策略
关闭仓库 tag 超额保留策略 CloseAutoDelStrategy 用于关闭仓库 tag 超额保留策略
添加触发器 AddUpdateServiceTrigger 用于添加触发器
获取触发器 ListTrigger 用于获取触发器
删除触发器 DeleteUpdateServiceTrigger 用于删除触发器
修改服务更新触发器 ModifyUpdateServiceTrigger 用于修改服务更新触发器
修改密码 ChangePassword 用于修改镜像仓库密码
查询用户配额 GetLimit 用于查询用户配额
查询用户仓库列表 SearchUserRepository 用于查询用户仓库列表
添加收藏 AddFavor 用于把仓库加入收藏
取消收藏 DeleteFavor 用于取消收藏