集成概览

容器服务 Kubernetes 版提供直观的图形用户界面操作,还提供OpenAPI在线调试、阿里云SDK、Terraform、资源编排ROS等调用方式。为提升您使用容器服务 Kubernetes 版的开发效率,建议您按需选择合适的操作和集成方式。

OpenAPI介绍

OpenAPI是指开放应用程序编程接口(Open Application Programming Interface)的简称。OpenAPI 是指对外提供的、可供开发者进行程序化访问的接口,这个接口可能是针对某个特定的、可能具有专有性质的软件应用程序或网络服务。

关于OpenAPI的更多信息,请参见什么是OpenAPI身份、凭据与授权流量控制与配额管理

版本说明

阿里云OpenAPI通过版本号管控各时期云产品大版本的API列表,例如容器服务 Kubernetes 版目前支持2015-12-15版本的API列表,2015-12-15代表的是API版本号而非时间概念,所展示的都是最新的API公开数据,并非自2015-12-15之后就未更新。

版本号

说明

2015-12-15

推荐使用

在线调试

容器服务 Kubernetes 版在OpenAPI门户提供API调试等功能。在调用前,您需要了解其提供的版本、接入点说明、集成方式等信息。

调试入口

容器服务Kubernetes版OpenAPI调试入口

接入点说明

具体的服务接入点,请参见服务接入点

用户身份

用户身份

支持情况

阿里云账号

支持

RAM 用户(推荐)

支持

RAM角色(推荐)

支持

阿里云账号(主账号)对账号中的资源具有完全管理权限,一旦泄露风险极大,强烈建议您不要使用阿里云账号(主账号)进行调用,推荐您使用RAM用户或RAM角色,根据业务的实际情况按需分配权限后进行接口调用。

集成方式

调用方式

支持情况

阿里云SDK

支持

阿里云CLI

支持

资源编排

支持

Terraform

支持

自定义HTTP封装

支持

阿里云SDK

  • 阿里云为开发者提供了多种编程语言(Java、C#、Go、Python、Node.js/TypeScript、PHP、C++ 等)的SDK。开发者只需要集成SDK,通过SDK暴露的方法直接调用OpenAPI 。SDK统一封装了签名逻辑、超时机制、重试机制,并根据文档返回结构化Response对象,易于开发。更多关于阿里云SDK的介绍,请参见阿里云SDK

  • 容器服务 Kubernetes 版SDK支持的语言及依赖安装方法,请参见容器服务Kubernetes版SDK

阿里云CLI

  • 阿里云命令行工具可以帮您在使用命令行终端时,使用aliyun命令与阿里云服务进行交互,管理云服务资源。关于阿里云CLI的更多信息,请参见什么是阿里云CLI

  • 支持使用阿里云CLI调用容器服务 Kubernetes 版的OpenAPI。

资源编排

Terraform

  • Terraform是一种开源工具,用于安全高效地预览,配置和管理云基础架构和资源。它与阿里云的资源编排服务的运行机制类似,通过将模板转化为内部数据后完成OpenAPI调用。更多信息,请参见什么是Terraform

  • 容器服务 Kubernetes 版支持通过Terraform编排资源,关于普通资源和数据资源清单,请参见容器服务Kubernetes版资源和数据

自定义封装API调用

原生HTTP调用需要您自己实现签名算法,并构建自定义请求,发起HTTP调用。关于签名机制的更多信息,请参见自定义HTTP封装