Kubernetes拓扑可视化监控之Scope
694 字
3 分钟
Kubernetes拓扑可视化监控之Scope
Weave Scope 特点
Weave Scope 会读取集群配置,自动生成各容器、网络、以及 app 之间的映射关系,能够更加直观地展示、监视和控制基于容器化微服务的应用程序。
Weave Scope 可以监控 kubernetes 集群中的一系列资源的状态、资源使用情况、应用拓扑,还可以直接通过 Web 端进入容器内部进行调试。
其提供的主要功能包括:
-
交互式拓扑界面
-
图形模式和表格模式
-
多维度资源划分
-
过滤&搜索功能
-
实时了解集群中的容器状态
-
可以查看容器的上下文指标,标签和元数据。可以比较轻松的在容器内部的进程之间导航,以托管运行在可扩展、可排序表中的容器。对于给定的主机或服务,使用最多 CPU 或内存的容器即可轻松找到该容器。
-
与容器进行直接交互和管理、启动命令行。
-
通过插件扩展和自定义
缺点:
- 太费资源了,集群庞大不建议使用,建议用[[Kubernetes拓扑可视化监控之goldpinger]]
安装 scope
1 修改配置
如果集群没使用 weave cni,每个 args 后面添加—weave=false
args: - '--weave=false'修改 svc 连接地址,weave-scope-app.weave.svc.cluster.local.
- 'weave-scope-app.weave:80'对外暴露
spec: ports: - name: app port: 80 nodePort: 50705 protocol: TCP targetPort: 4040 type: NodePort2 查看服务状态
kubectl get all -n weaveNAME READY STATUS RESTARTS AGEpod/weave-scope-agent-ffprq 1/1 Running 0 31mpod/weave-scope-agent-gz4xt 1/1 Running 0 31mpod/weave-scope-agent-ljjkp 1/1 Running 0 31mpod/weave-scope-agent-lxsk4 1/1 Running 0 31mpod/weave-scope-agent-q8k7p 1/1 Running 0 31mpod/weave-scope-agent-sd5jf 1/1 Running 0 31mpod/weave-scope-app-7fffd8585-tpvvp 1/1 Running 0 31mpod/weave-scope-cluster-agent-7864fd8f47-qm4gw 1/1 Running 0 31m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEservice/weave-scope-app NodePort 172.19.252.151 <none> 80:50705/TCP 31m
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGEdaemonset.apps/weave-scope-agent 6 6 6 6 6 <none> 31m
NAME READY UP-TO-DATE AVAILABLE AGEdeployment.apps/weave-scope-app 1/1 1 1 31mdeployment.apps/weave-scope-cluster-agent 1/1 1 1 31m
NAME DESIRED CURRENT READY AGEreplicaset.apps/weave-scope-app-7fffd8585 1 1 1 31mreplicaset.apps/weave-scope-cluster-agent-7864fd8f47 1 1 1 31m3 访问服务
可以看到 weave-scope 的拓扑了
大概链路就是
web > app > agent

使用
1 资源详细信息拓扑
非常详细,pod 直接的连接与进程直接的连接

1.1 通过表格查看
可以排序,比较方便
2 资源实时消耗
可以查看资源的 CPU 和内存使用情况
2.1 容器维度
2.2 程序维度
2.3 节点维度

2.4 整体资源

3 容器操作
可以对容器进行 logs、describe、exec shell、restart、pause 以及 stop 操作:

4 条件筛选
界面左下角可按条件展示拓扑
容器类型(系统或者应用)
容器状态(stopped 或 running 状态)
命名空间

5 全局搜索
搜索栏同样可以按条件搜索,关键字有:
命名空间
名称
image
资源使用率

6 资源元数据信息
可以查看 Labels、Image、Info、Status 等元数据

文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Kubernetes拓扑可视化监控之Scope
https://ccops.cc/posts/777d0b65/ 相关文章 智能推荐
1
Kubernetes拓扑可视化监控之Goldpinger
🐳云原生 Kubernetes拓扑监控,及时发现节点故障
2
OpenClaw安装
💻Linux 龙虾安装笔记
3
Kubespray 国内安装k8s集群
🐳云原生 最可靠的k8s安装工具
4
如何安全的备份Kubernetes
🐳云原生 如何安全的备份Kubernetes
5
KubeSsphere 4 使用
🐳云原生 KubeSsphere 4 使用记录
随机文章 随机推荐