阿里云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
相关文章
|
10月前
|
数据采集 机器学习/深度学习 人工智能
|
10月前
|
数据采集 机器学习/深度学习 人工智能
阿里云发布基于监督式对比学习的故障诊断方法,获AAAI收录
主要针对小样本场景,提出一种基于监督式对比学习的高频时序数据分类方法,适用于轴承、齿轮等的工业设备核心部件故障诊断,获AAAI-23收录
阿里云发布基于监督式对比学习的故障诊断方法,获AAAI收录
|
12月前
|
人工智能 缓存 Kubernetes
Kubernetes在AI/大数据领域的 最新进展与大规模实践
根据在[CNCC 2022开源分布式云原生系统技术发展](https://ccf.org.cn/cncc2022/schedule_d_4075)论坛的演讲整理。 ![](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/neweditor/08cde176-d1d3-49ae-a1f7-cc025d3f06f3.png) 在云计算技术快速发展的过
804 0
Kubernetes在AI/大数据领域的最新进展与大规模实践
|
12月前
|
Kubernetes Cloud Native 物联网
《workshop专场--容器、消息&IoT专场-开发者动手实践营-容器、消息和IoT-PouchContainer + Kubernetes 云原生业务支持实践》电子版地址
workshop专场--容器、消息&IoT专场-开发者动手实践营-容器、消息和IoT-PouchContainer + Kubernetes 云原生业务支持实践
118 0
《workshop专场--容器、消息&IoT专场-开发者动手实践营-容器、消息和IoT-PouchContainer + Kubernetes 云原生业务支持实践》电子版地址
|
12月前
|
Kubernetes SDN 容器
多租户Kubernetes实践:从容器运行时到SDN
多租户Kubernetes实践:从容器运行时到SDN
101 0
多租户Kubernetes实践:从容器运行时到SDN
|
12月前
|
存储 Kubernetes Cloud Native
KCNA考试 第五章:kubernetes学习实践(2)
KCNA考试 第五章:kubernetes学习实践(2)
KCNA考试 第五章:kubernetes学习实践(2)
|
12月前
|
Kubernetes 负载均衡 数据可视化
KCNA考试 第五章:kubernetes学习实践(1)
KCNA考试 第五章:kubernetes学习实践(1)
KCNA考试 第五章:kubernetes学习实践(1)
|
12月前
|
存储 Kubernetes 负载均衡
Kubernetes 【负载均衡器】 MetalLB 实践
Kubernetes 【负载均衡器】 MetalLB 实践
|
12月前
|
存储 Kubernetes 网络协议
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【1】动手实践感受区别所在
Kubernetes ImagePolicyWebhook与ValidatingAdmissionWebhook【1】动手实践感受区别所在
|
中间件 开发者 Apache
深圳站|阿里云中间件开发者沙龙 Mesh 专场 开启报名
深圳市南山区科苑南路(深圳湾段)3331号阿里中心 T3-3F 岳麓书院,9月24日(周六)13:30 开始。
深圳站|阿里云中间件开发者沙龙 Mesh 专场 开启报名
相关产品
容器服务Kubernetes版
推荐文章
更多