阿里云服务网格ASM公测来袭系列之五:部署应用到ASM的数据面集群中
前面的系列文章中已经提到Istio社区网站提供了一个适合于初学者的Bookinfo示例,通过这个示例可以很快了解它的一些基础概念和能力。同样地,在阿里云服务网格ASM产品中也提供了一个如何部署该Bookinfo示例的快速入门。
本文介绍如何将一个应用示例部署到服务网格ASM 实例中的数据面集群中。
前提条件
- 已创建至少一个 ASM 实例,并已添加至少一个 ACK 集群到该实例中。
- 已通过 Kubernetes 命令行客户端 kubectl 连接到 ASM 实例中新添加的 ACK 集群,详情参见通过 kubectl 连接 Kubernetes 集群。
- 本文中的应用示例需要对外暴露访问,因此需要提前为集群添加入口网关。
背景信息
本文所使用应用示例是一个名为 Bookinfo 的书评应用。微服务架构如下图所示:
该应用由以下 4 个微服务构成:
- Pro
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【5min+】AspNet Core中的全局异常处理
【5min+】AspNet Core中的全局异常处理系列介绍【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。5min+不是超过5分钟的意思,"+"是知识的增加。so,它是让您花费5分钟以下的时间来提升您的知识储备量。 正文其实一说到AspNet Core里面的全局异常,其实大家都不会陌生。因为这玩意儿用的非常频繁,好的异常处理方案能够帮助开发者更快速的定位问题,也能够给用户更好的用户体验。 比如,当您访问到一个网页,突然,它喵的报错了!您没有看错,它报错了!!!然后显示了这样的一个错误页面: 请问,此刻电脑屏幕前的您会什么感受。(真想掏出那传说中的95级史诗巨剑!) 但是,假若我们稍微处理一下这个异常,比如用咱们腾讯爸爸的手段,换个皮肤: 用户马上就会想:“哎呀,错误就错误嘛,孰能无过,程序员锅锅也挺辛苦的。” 由此可见!!!全局异常的捕获和处理是有多么的重要。 AspNet Core 中的全局处理IAsyncExceptionFilt...
- 下一篇
阿里云服务网格ASM公测来袭系列之六:在ASM中为应用定义路由规则
通过管理 Istio 资源定义,可以实现 ASM 服务网格的流量治理、鉴权以及安全保护等能力。本文介绍如何定义虚拟服务和目标规则这两种 Istio 资源。 定义虚拟服务 在控制平面区域,选择虚拟服务页签,然后单击新建。 在新建页面,定义虚拟服务,单击确定。 选择相应的命名空间。本例中选择的命名空间为 default。 在文本框中,定义 Istio 虚拟服务。可参考如下 YAML 定义: apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: bookinfo spec: hosts: - "*" gateways: - bookinfo-gateway http: - match: - uri:
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Mario游戏-低调大师作品