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中文论坛传送门
领取专属 10元无门槛券
私享最新 技术干货