11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

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

  • 2020-04-12
  • 本文字数:756 字

    阅读完需:约 2 分钟

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

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


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



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


如图所示进入 API 详情页:



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


1. projecttemplatesFields: projecttemplatesURL: v2-beta/projecttemplates
复制代码


2. EnvironmentsFields: projectsURL: v2-beta/projects
复制代码


3. StacksFields:projectsURL: v2-beta/projects/${projects_id}/stacks
复制代码


4. ServiceFields: ServicesURL: v2-beta/projects/${projects_id}/stacks/${stacks_id}/services
复制代码


API 创建环境模板

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



点击右上角的 create, 示例:创建 cattle 调度环境模板并选择 vxlan 网络





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





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



API 创建新环境

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



点击右上角的 create:



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



为新环境添加主机

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


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


结语

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


2020-04-12 20:39277

评论

发布
暂无评论
发现更多内容

容器编排技术 Kubernetes 学习总结|社区征文

架构精进之路

云原生 新春征文 2月日更

在线标准程序员计算器

入门小站

工具

Apache Druid 在 Shopee 的工程实践

Shopee技术团队

数据库 后端 Apache Druid

盘点下近几年退役的顶级 Apache 大数据项目 - 继 Sentry,Sqoop 之后,Ambari 正式退役

明哥的IT随笔

大数据 ambari sqoop sentry

Apache POI详解及Word文档读取示例

程序员架构进阶

Java Apache POI 2月月更

低代码实现探索(三十一)管好你的组件--元信息

零道云-混合式低代码平台

虎年开工大吉|Hoo研究院2022年0207期区块链简报

区块链前沿News

Hoo 虎符交易所 虎符研究院 虎年

Go 学习路线(2022)

AlwaysBeta

Go golang Go 语言

【架构实战营】模块七:命题作业

wgl

「架构实战营」

Milvus 2.0 正式 GA

Zilliz

数据库 AI

抽奖| Apache Pulsar 社区新年福袋来啦

Apache Pulsar

开源 云原生 中间件 Apache Pulsar 社区

Linux之free命令

入门小站

Linux

7

Geek_59dec2

暂时不在更新

你?

Python代码阅读(第74篇):单词首字母转换成大写

Felix

Python 编程 字符串 阅读代码 Python初学者

微服务从代码到k8s部署应有尽有系列(一)

万俊峰Kevin

Go 微服务 web开发 go-zero RPC框架

2021 Apache Pulsar 中文社区先锋奖与年度优秀案例奖出炉!

Apache Pulsar

开源 云原生 中间件 Apache Pulsar 社区

春节消费观察:四种愉悦感,抓住女人心

脑极体

架构实战营模块七 作业

Jude

架构实战营

模块七作业

海风

「架构实战营」

云效交付篇:流水线持续交付 | 云效快速入门

阿里云云效

阿里云 DevOps 云原生 持续交付 研发

Serverless 应用优化四则秘诀

Serverless Devs

Serverless

Serverless 年终技术盘点 :工业、学术、社区遍地开花

Serverless Devs

云计算 阿里云 Serverless

人人都是 Serverless 架构师 | 弹幕应用开发实战

Serverless Devs

Serverless 弹幕 应用开发

Apache Pulsar 2021 年度盘点(结尾有惊喜)

Apache Pulsar

开源 云原生 中间件 社区 Apachepulsar

职场焦虑之我对35岁危机的看法

老张

35岁危机 职场发展

(2-2|27)🤗Huggingface.Transformers是什么?

mtfelix

300天创作

如何在Rancer中通过Web API创建环境_文化 & 方法_Rancher_InfoQ精选文章