首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Rancher中通过Web API创建环境

RANCHER SERVER UI 为API操作提供了可视化界面,更加方便参数的配置和调试。

登录RANCHER SERVER后,通过 API\Keys 可以看到API的入口地址;点击 Endpoint (v1) 或者 Endpoint (v2) 对应的链接就可以进入API的详情页面。

这里我们选择Endpoint (v2)作为演示版本。

如图所示进入API详情页:

RANCHER API中,主要的功能操作对应的 Fields 如下:

1. projecttemplates

Fields: projecttemplates

URL: v2-beta/projecttemplates

2. Environments

Fields: projects

URL: v2-beta/projects

3. Stacks

Fields:projects

URL: v2-beta/projects/$/stacks

4. Service

Fields: Services

URL: v2-beta/projects/$/stacks/$/services

API创建环境模板

访问 http://rancher-server-url:8080/v2-beta/projecttemplates,打开projecttemplates详情页:

点击Send Request后,进入RANCHER UI,通过环境管理查看新建的环境模板:

创建环境模板是通过添加的stacks 类型来判断选择哪种调度引擎, RANCHER 默认选择cattle 引擎,所以在上述步骤中没有添加选择调度引擎的stacks。如果要选择其他调度引起,比如kubernetes,在cattle的基础上添加K8S基础应用栈:

API创建新环境

访问 http://rancher-server-url:8080/v2-beta/projects,打开projecttemplates详情页

通过环境管理查看新建的环境:

为新环境添加主机

创建好环境之后,需要向环境中添加主机以创建应用,本示例中我们将以手动方式添加主机。

进入“基础架构”-->“主机”-->“添加主机”,添加需要的主机即可。

结语

至此,在Rancher中通过Web UI进行的环境创建及主机添加就完成了。下篇文章我们将演示如何在新环境中创建应用栈及服务,记得关注噢~

公众号:RancherLabs

官 网:cnrancher.com

加它好友进技术群

Rancher中文论坛已正式开启公测!一个更为集中、系统的技术交流渠道,一个全新的Rancher & Docker & Kubernetes的交流阵地正在等你来!公测期间注册还送1000积分噢!

Rancher中文论坛传送门

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180119B0QCW700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券