k8s 可视化监控 weave scope 配置

本文介绍了如何在k8s集群中部署和配置Weave Scope进行可视化监控。首先,通过kubectl在master节点安装Weave Scope。接着,修改服务类型为NodePort并设置访问端口。最后,可以通过浏览器访问master节点的特定IP和端口来查看监控界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

k8s 可视化监控 weave scope 配置


k8s 集群部署参考centos7 kubernetes 集群部署

1. Weave Scope 安装


在 master 上通过以下命令安装Weave Scope:
kubectl apply -f “https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d ‘\n’)”
运行后会发现已经起来几个pod:

[root@k8s-master ~]# kubectl apply -f "https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d '\n')"
namespace/weave created
serviceaccount/weave-scope created
clusterrole.rbac.authorization.k8s.io/weave-scope created
clusterrolebinding.rbac.authorization.k8s.io/weave-scope created
d
### 如何安装 Weave Scope 容器监控工具 Weave Scope 是一种用于 Docker 和 Kubernetes 集群可视化监控的工具,能够帮助用户快速了解集群的状态并提供故障排查的支持。以下是具体的安装方法: #### 单机环境下的安装 可以通过以下命令下载并安装 Weave Scope 工具到 `/usr/local/bin` 目录下[^5]。 ```bash curl -L https://github.com/weaveworks/scope/releases/download/latest_release/scope -o /usr/local/bin/scope chmod a+x /usr(local)/bin/scope ``` 完成上述操作后,可以启动 Weave Scope 来开始监控本地运行的容器。通过执行 `scope launch` 命令即可开启服务[^4]。 #### 多节点环境中的安装 如果需要在多台机器组成的分布式环境中使用 Weave Scope,则需按照如下方式进行配置: 1. 在每台目标服务器上重复单机版的安装过程; 2. 使用特定参数指定应用范围或连接其他节点形成网络拓扑图显示整个系统的交互情况[^3]。 以上步骤完成后访问默认地址 http://<server-ip>:4040 就可以看到图形界面展示出来的各项指标数据了[^1]。 ```python import subprocess def install_weave_scope(): try: download_command = 'curl -L https://github.com/weaveworks/scope/releases/download/latest_release/scope -o /usr/local/bin/scope' permission_command = 'chmod a+x /usr/local/bin/scope' subprocess.run(download_command, shell=True, check=True) subprocess.run(permission_command, shell=True, check=True) print("Installation successful.") except Exception as e: print(f"An error occurred during installation: {e}") install_weave_scope() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值