(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端

前言

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

正文

  • 点击应用负载-服务-创建,创建一个应用

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第1张图片

  •  点击有状态服务

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第2张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第3张图片

  • 选择添加容器

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第4张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第5张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第6张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第7张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第8张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第9张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第10张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第11张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第12张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第13张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第14张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第15张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第16张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第17张图片

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

(十)从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端_第18张图片

结语

至此关于使用KubeSphere管理平台搭建链路追踪组件zipkin服务端的教程就结束了,别忘记关注、点赞加收藏哦,创作不易。你的支持就是我创作的最大动力。我们下期见。。。

你可能感兴趣的:(kubesphere,k8s,kubernetes,云原生,容器)