书籍来源:cloudman《每天5分钟玩转Kubernetes》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:每天5分钟玩转Kubernetes | 汇总_COCOgsta的博客-CSDN博客


Weave Scope是Docker和Kubernetes可视化监控工具。Scope提供了自上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断。

14.1.1 安装Scope

安装Scope的方法很简单,执行如下命令:

kubectl apply --namespace weave -f "https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d '\n')"

部署成功后,有如图所示的相关组件。

(1)DaemonSet weave-scope-agent,集群每个节点上都会运行的scope agent程序,负责收集数据。

(2)Deployment weave-scope-app,scope应用,从agent获取数据,通过Web UI展示并与用户交互。

(3)Service weave-scope-app,默认是ClusterIP类型,为了方便,已通过kubectl edit修改为NodePort。

14.1.2 使用Scope

浏览器访问
http://192.168.1.146:30869/,Scope默认显示当前所有的Controller(Deployment、DaemonSet等),如图所示。

  1. 拓扑结构

Scope会自动构建应用和集群的逻辑拓扑,比如单击顶部PODS, 会显示所有Pod以及Pod之间的依赖关系,如图所示。

单击HOSTS,会显示各个节点之间的关系,如图所示。

  1. 实时资源监控

可以在Scope中查看资源的CPU和内存使用情况,如图所示。

支持的资源有Host、Pod和Container,如图所示。

  1. 在线操作

Scope还提供了便捷的在线操作功能,比如选中某个Host,单击>_按钮可以直接在浏览器中打开节点的命令行终端,如图所示。

单击Deployment的+可以执行Scale Up操作,如图所示。

查看Pod的日志,如图所示。

可以查看attach、restart、stop容器,以及直接在Scope中排查问题,如图所示。(该图在实验环境中未找到)

  1. 强大的搜索功能

Scope支持关键字搜索和定位资源,如图所示。还可以进行条件搜索,比如查找和定位MEMORY大于100MB的Pod,如图所示。

Weave Scope界面极其友好,操作简洁流畅,更多功能留给大家去探索。

每天5分钟玩转Kubernetes | Weave Scope相关推荐

  1. 每天5分钟玩转Kubernetes | 汇总

    书籍来源:cloudman<每天5分钟玩转Kubernetes> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 1. 每天5分钟玩转Kubernetes | ...

  2. 每天5分钟玩转Kubernetes | 各种网络方案

    书籍来源:cloudman<每天5分钟玩转Kubernetes> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:每天5分钟玩转Kubernete ...

  3. 每天5分钟玩转Kubernetes | Cluster IP底层实现

    书籍来源:cloudman<每天5分钟玩转Kubernetes> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! Cluster IP是一个虚拟IP,是由Ku ...

  4. 每天5分钟玩转Kubernetes | 先把Kubernetes跑起来

    书籍来源:cloudman<每天5分钟玩转Kubernetes> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:每天5分钟玩转Kubernete ...

  5. 每天5分钟玩转Kubernetes | Kubernetes网络模型

    书籍来源:cloudman<每天5分钟玩转Kubernetes> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:每天5分钟玩转Kubernete ...

  6. [kubernetes]-weave scope初体验

    获取yaml curl https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d ...

  7. Kubernetes Dashboard - 每天5分钟玩转 Docker 容器技术(173)

    前面章节 Kubernetes 所有的操作我们都是通过命令行工具 kubectl 完成的.为了提供更丰富的用户体验,Kubernetes 还开发了一个基于 Web 的 Dashboard,用户可以用 ...

  8. Kubernetes 集群日志管理 - 每天5分钟玩转 Docker 容器技术(180)

    Kubernetes 开发了一个 Elasticsearch 附加组件来实现集群的日志管理.这是一个 Elasticsearch.Fluentd 和 Kibana 的组合.Elasticsearch ...

  9. 17、《每天5分钟玩转Docker容器技术》学习--Multi-host网络

    ------------------------------------重要说明------------------------------------ 本文内容都是参考Cloudman系列进行学习, ...

最新文章

  1. python创建csv文件并写入-Python 读写 CSV
  2. Linux之静态库与动态库20160706
  3. Java扑克牌(斗地主,手中牌的排序)【Comparator】
  4. mysql编辑前200行_巧妙使用SQL Server编辑前200行功能
  5. 2018年暑假第四次周赛-图论部分题解
  6. 学习、掌握运营岗位必备的基本能力和思维
  7. 2014 UESTC Training for Data Structures D - 长使英雄泪满襟
  8. java 图像处理两例:图像缩放与圆角图片的制作
  9. Android handleMessage和sendMessage 简单示例
  10. Android版-支付宝APP支付
  11. php larval开发规范,Laravel 开发规范摘要
  12. 什么是ICMP协议,它的作用是什么?
  13. 【爬虫】抓取msdn.itellyou.cn所有操作系统镜像下载链接
  14. notepad python 单步调试_用Notepad++ 调试 Python 及缩进问题 – 槑烎
  15. Android本应用数据清除管理器
  16. 图像处理算法工程师必备技能总结
  17. VMware macOS Ventura无网络
  18. 北京的人口、交通和土地利用发展战略: 基于东京都市圈的比较分析
  19. [表格扫描OCR]快速扫描识别并获取表格图片内容[免费]
  20. Leetcode解题(第974题)

热门文章

  1. 百度OCR(文字识别)服务使用入坑指南
  2. CSS 使用border-radius属性实现标签元素变为正圆、椭圆、圆角矩形(可以自定义4个角的圆角大小)
  3. 一台服务器(硬盘)的寿命?
  4. python华为corba接口_Huawei T2000 Corba 接口客户端开发
  5. 京东旗下一电商公司注销 刘强东为该公司经理
  6. pip install cx_oracle,使用pip安装 cx_Oracle 模块
  7. Xcode 快捷键必看!
  8. 远程桌面不显示桌面一片空白
  9. SQL表分区 partition的用法
  10. 大模型高效开发的秘密武器——大模型低参微调套件MindSpore PET篇