阿里云Kubernetes Service Mesh实践进行时(6): 故障诊断与检测工具Weave Scope

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本系列前面的文章已经通过一个官方示例演示了如何部署应用到上述Istio环境中,并演示了如何设置智能路由、分布式追踪以及Istio 的遥测数据收集、查询及可视化等功能。本文则是继续基于此示例演示了如何在Istio中使用故障诊断与检测工具Weave Scope。
+关注继续查看

概述

注意

  • 故障诊断与检测工具Weave Scope在新版本中已经不再使用;
  • 在使用阿里云Kubernetes容器服务Istio 1.0的过程中,如果遇到类似CRD版本问题,请参考我们提供的问题分析。 我们会持续更新遇到的问题及其解决方法。

本系列文章已经通过一个官方示例演示了如何部署应用到上述Istio环境中,并演示了如何设置智能路由、分布式追踪以及Istio 的遥测数据收集、查询及可视化等功能。

阿里云Kubernetes Service Mesh实践进行时(1): Istio初体验
阿里云Kubernetes Service Mesh实践进行时(2): 通过示例深入Istio
阿里云Kubernetes Service Mesh实践进行时(3): 智能路由
阿里云Kubernetes Service Mesh实践进行时(4): 分布式追踪
阿里云Kubernetes Service Mesh实践进行时(5): 遥测数据收集、查询及可视化
阿里云Kubernetes Service Mesh实践进行时(6): 故障诊断与检测工具Weave Scope
阿里云Kubernetes Service Mesh实践进行时(7): 可观测性分析服务Kiali

本文继续基于此示例演示如何在Istio中使用故障诊断与检测工具Weave Scope。

Weave Scope 自动生成应用程序的映射,使你能够直观地了解、监控并控制你的微服务容器应用。通过Weave Scope这个项目,可以方便的监控容器之间的关系,也方便监控容器化和微服务化的应用,帮助我们了解应用和容器的运行状况。

体验Weave Scope服务

实时了解Docker容器状态

在Kubernetes环境中,执行以下命令验证Weave Scope服务是否已正常运行:

kubectl -n istio-system get svc weave-scope-app
NAME         TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)    AGE
....

点击左侧的 服务,在右侧点击创建的Weave Scope服务提供的访问地址,如下所示:

图片.png

打开页面,可以查看容器基础设施的概况,或者专注于一个特殊的微服务。从而轻松发现并纠正问题,确保你的容器化应用的稳定与性能,如下图所示:

图片.png

依赖关系与内部细节

点击示例中的 productpage 图标,可以查看它的依赖关系与具体的内容细节:

  • 包括与其他部署details、reviews的关系;
  • 包括与istio-telemetry、istio-ingressgateway、istio-tracing、istio-pilot及istio-policy的关系;
  • 包括productpage部署的具体内容,如命名空间、inbound、outbound、对应的pods和containers;

图片.png

容器的交互与管理

点击容器productpage,可以查看容器的指标、标签和元数据、容器的CPU与内存使用状况。从容器内的进程到容器运行的主机之间轻松切换查看。

此外,通过界面就可以直接与容器交互:暂停、重启或者停止容器,以及启动命令行。

图片.png

在浏览器中启动命令行:

图片.png

总结

我们可以利用阿里云Kubernetes容器服务,快速搭建一套用于连接、管理以及安全化微服务的开放平台Istio,为应用引入和配置多个相关服务。本系列前面的文章已经通过一个官方示例演示了如何部署应用到上述Istio环境中,并演示了如何设置智能路由、分布式追踪以及Istio 的遥测数据收集、查询及可视化等功能。本文则是继续基于此示例演示了如何在Istio中使用故障诊断与检测工具Weave Scope。

欢迎大家使用阿里云上的容器服务,快速搭建微服务的开放治理平台Istio,比较简单地集成到自己项目的微服务开发中。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
12月前
|
Serverless 异构计算
阿里云 FPGA as a Service(简称FaaS)
阿里云 FPGA as a Service(简称FaaS)自制脑图, 阿里云 FPGA as a Service(以下简称FaaS)舜天平台正是 FPGA 异构加速领域的领导者和开拓者,也是 FPGA 异构加速领域良好生态的倡导者和建设者。依托阿里云百万企业付费客户以及阿里云强大的飞天操作系统,FaaS 舜天平台对内而言,已经成为阿里集团 FPGA 加速业务的基础设施;对外而言,则将大幅降低 FPGA 的开发和使用门槛,致力于为客户提供最高性价比的算力和打造健康的 FPGA 加速生态。
284 0
阿里云 FPGA as a Service(简称FaaS)
|
人工智能 编解码 算法
阿里云 FaaS(FPGA as a Service)舜天平台解决方案(二)|学习笔记
快速学习阿里云 FaaS(FPGA as a Service)舜天平台解决方案(二)
165 0
阿里云 FaaS(FPGA as a Service)舜天平台解决方案(二)|学习笔记
|
人工智能 算法 Serverless
阿里云 FaaS (FPGA as a Service) 舜天平台简介|学习笔记
快速学习阿里云 FaaS (FPGA as a Service) 舜天平台简介
268 0
阿里云 FaaS (FPGA as a Service) 舜天平台简介|学习笔记
|
编解码 算法 Serverless
阿里云 FaaS (FPGA as a Service) 舜天平台合作探讨|学习笔记
快速学习阿里云 FaaS (FPGA as a Service) 舜天平台合作探讨
83 0
阿里云 FaaS (FPGA as a Service) 舜天平台合作探讨|学习笔记
|
人工智能 安全 数据处理
阿里云的WINDOWS service RS 12的使用体验
我,胡颖,来自湖南文理学院国际学院信息管理与信息系统21102班。信息管理与信息系统是一门普通高等学校本科专业,属管理科学与工程类专业。该专业对于学生的要求是接受系统和设计方法以及信息管理方法的基本训练,具备综合运用所学知识分析和解决问题的基本能力。阿里云是全球领先的云计算及人工智能科技平台,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。基于培养自己的计算机专业的要求,我决定尝试一下体验阿里云的功能。
|
中间件 开发者 Apache
深圳站|阿里云中间件开发者沙龙 Mesh 专场 开启报名
深圳市南山区科苑南路(深圳湾段)3331号阿里中心 T3-3F 岳麓书院,9月24日(周六)13:30 开始。
深圳站|阿里云中间件开发者沙龙 Mesh 专场 开启报名
|
存储 SQL 缓存
阿里云EMR Remote Shuffle Service在小米的实践,以及开源
阿里云EMR自2020年推出Remote Shuffle Service(RSS)以来,帮助了诸多客户解决Spark作业的性能、稳定性问题,并使得存算分离架构得以实施,与此同时RSS也在跟合作方小米的共建下不断演进。本文将介绍RSS的最新架构,在小米的实践,以及开源。
2611 0
|
存储 SQL 缓存
阿里云EMR Remote Shuffle Service在小米的实践
阿里云EMR自2020年推出Remote Shuffle Service(RSS)以来,帮助了诸多客户解决Spark作业的性能、稳定性问题,并使得存算分离架构得以实施,与此同时RSS也在跟合作方小米的共建下不断演进。本文将介绍RSS的最新架构,在小米的实践,以及开源。
阿里云EMR Remote Shuffle Service在小米的实践
|
存储 监控 微服务
阿里云Kubernetes容器服务Istio实践之集成日志服务Log Service
阿里云Kubernetes容器服务已经提供了Istio与日志服务Log Service的集成能力,本文通过一个官方示例来重点介绍了Istio与基于阿里云日志服务的分布式追踪系统的整合能力。
14016 0
|
Kubernetes 数据可视化 微服务
阿里云Kubernetes Service Mesh实践进行时(7): 可观测性分析服务Kiali
本系列文章已经通过一个官方示例演示了如何部署应用到上述Istio环境中,并演示了如何设置智能路由、分布式追踪以及Istio 的遥测数据收集、查询及可视化等功能,也基于此示例演示了如何在Istio中使用故障诊断与检测工具Weave Scope。
5659 0
相关产品
容器服务Kubernetes版
推荐文章
更多