摘要:经过把所需创建的工具库作成云容器化应用,用CCE引擎,经过API网关调用云容器引擎中的容器应用。不只顺应了云原生的发展趋势,还能随时弹性扩容,知足公司规模化发展的需求。
公司开完年中会后,你们的工做都开始恢复正常,咱们也继续循序渐进地撸代码(写bug)~偶尔透过办公室的玻璃看到老大跟老板在喝茶,感受自从上次我影响了公司的战略方向,老板找老大“聊天”的次数愈来愈多了,看起来像是在“密谋”什么。后端
正想着呢,老大忽然转头看向我,四目相对仍是有些尴尬的,更尴尬的是老大示意我过去。api
老大说:“公司想成立一个技术委员会,我挂名主席,你担任副主席,负责管理,核心的职责是沉淀公司的技术资产,提高全部研发人员的能力,你去想一想该怎么行动。”浏览器
“啥?我这就是技术委员会副主席了?沉淀公司技术资产...这事儿该咋整呢?啥叫技术资产?”回到座位之后,我仿佛又变回了曾经那个会怦然心动的少年,随手点开硬盘,看到了我这么多年积累下来的资源。服务器
在个人硬盘里存储了这么多年来写过的各类程序、应用、工具,啥叫技术资产,这就叫技术资产呀,若是把公司存储的资料和你们硬盘里的宝藏都拿出来,作成一个可复用且随时可调用的工具库,那能够少写多少代码呀。负载均衡
但是这该怎么实现呢?工具
有了!以前在华为云官网上看到过一个CCE云容器引擎。spa
咱们能够把创建的工具库作成云容器化应用,用CCE引擎,经过API网关调用云容器引擎中的容器应用。这样一来,不只顺应了云原生的发展趋势,还能随时弹性扩容,知足公司规模化发展的需求。3d
说干就干,先给老大写个方案。我把思路写完以后,重点写了使用API网关访问CCE云容器引擎中的容器应用的方法,毕竟,最终仍是为了在工做中使用到这些技术资产。调试
经过API网关访问CCE中的工做负载的方法blog
1、准备CCE工做负载信息
在经过API网关将容器的工做负载对外开放前,须要在CCE服务控制台获取以下图所示信息,建立好集群和工做负载。注意工做负载的访问方式,需配置为“节点访问”。
一、查询访问端口
二、查询工做负载中实例所属弹性服务器的名称
2、建立VPC通道
一、登陆控制台,进入API网关服务。
二、“建立VPC通道”的“基本信息”界面,单击“建立快速通道”,输入如图所示信息,其余参数保持默认值。
三、添加须要经过API网关访问的CCE工做负载的实例节点。可添加多个实例,API网关支持负载均衡功能。
点击“完成”,添加VPC通道。
3、开放API
一、建立分组
二、建立API。在“新建API”的“基本信息”界面,输入以下图所示信息。
在“定义API请求”界面,输入以下图所示信息。
在“定义后端服务”界面,输入以下图所示信息。
在“返回结果基础定义”界面,输入“成功响应示例”,在本示例中,输入内容仅供参考,无实际做用。单击“完成”,完成API的建立。
三、调试API。返回200,表示调用成功。
四、发布API
4、调用API
一、在API详情界面,复制“API URL”。
二、打开浏览器,在地址栏粘贴“API URL”的地址。请求API成功时,显示以下界面。若是想要设置一段时长内API的调用次数,请设置流控策略。
老大看过方案后很满意,而且要把这件事做为技术委员会成立后的第一个重点项目去作,申请专门的项目基金,还要给我成立项目小组,让我带着团队一块儿完成。如今的我:看向远方,目光坚决,嗯是时候表现真正的技术了~
据了解,目前APIG网关开放了共享版和专享版两个版本,开发者可申请体验demo,进入共享版进行体验操做。