前言
zipkin组件是我们在微服务应用中实现链路追踪的组件,由于服务间的调用关系错综复杂,服务网络庞大,一旦系统出现异常,快速定位问题将变得异常困难。zipkin能够记录我们整个微服务的调用链路,以及各个调用阶段的执行状况,可以针对性的优化我们的某个微服务性能。本节内容我们使用kubesphere平台构建一个k8s集群环境下的zipkin应用,话不多说,开始实战。
正文
- 点击应用负载-服务-创建,创建一个应用

- 点击有状态服务

- 填写基本信息,点击下一步

- 选择添加容器

- 输入容器镜像名称openzipkin/zipkin:2,点回车加载镜像

- 下拉填写端口映射,勾选同步主机时区,点对勾

- 如果存在多个副本可以选择如下策略的一种完成部署,根据服务器性能分配pod的位置

- 此处没有数据库存储配置和配置文件配置,直接点击下一步

- 高级设置部分直接选择创建,zipkin就创建完成了

- 至此,服务就创建完成了

- 点击服务名称处,可查看引用部署情况

- 选择服务-创建-指定工作负载,创建一个zipkin应用外网访问服务

- 填写外网访问基本信息,点击下一步

- 选择指定工作负载-有状态副本集-zipkin应用

- 填写端口映射信息,点击下一步

- 选择外网暴露,NodePort方式,点击创建

- 外网访问服务创建完成,根据外网映射端口访问服务

- 任意一台服务器IP地址加暴露端口访问zipkin服务

结语
至此关于使用KubeSphere管理平台搭建链路追踪组件zipkin服务端的教程就结束了,别忘记关注、点赞加收藏哦,创作不易。你的支持就是我创作的最大动力。我们下期见。。。
版权声明:本文为yprufeng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。