You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在新OpenShift Online平台查看MongoDB Pod的存储使用情况?

嘿,我来帮你搞定这个问题!在新OpenShift Online Platform上查看MongoDB Pod的存储使用情况,有两种实用的方法,我给你详细拆解:

方法一:使用OpenShift CLI(oc命令行工具)

这是最直接的方式,步骤如下:

  1. 先确保你已经通过oc login命令登录到你的OpenShift集群(如果还没登录的话)。
  2. 列出当前项目下的所有Pod,找到你的MongoDB Pod名称:
    oc get pods
    
    如果项目里Pod较多,可以用标签过滤,比如你的MongoDB部署用了app=mongodb标签,就执行:
    oc get pods -l app=mongodb
    
  3. 进入Pod内部查看磁盘使用情况,执行以下命令(把<your-mongodb-pod-name>替换成实际的Pod名称):
    oc exec <your-mongodb-pod-name> -- df -h
    
    这个命令会输出Pod内所有挂载点的存储信息,你可以找到对应MongoDB数据存储的卷(通常是/data/db或者你配置的挂载路径),查看它的总容量和已使用空间。
  4. 如果你想确认分配的存储卷详情,还可以执行:
    oc describe pod <your-mongodb-pod-name>
    
    在输出的Volumes和VolumeMounts部分,能看到该Pod挂载的存储卷的配置信息,包括分配的容量。
方法二:通过OpenShift Web控制台查看

如果你更习惯图形界面操作,试试这个路径:

  1. 登录OpenShift Online的Web控制台,进入你的目标项目。
  2. 在左侧导航栏点击Workloads -> Pods,找到你的MongoDB Pod并点击进入详情页。
  3. 切换到Storage标签页,这里会展示该Pod挂载的所有存储卷,大部分情况下会直接显示卷的总容量和已使用空间。
  4. 要是控制台没直接显示使用量,你可以结合上面命令行的df -h结果来对比查看。

补充小提示:如果你的MongoDB是通过Operator部署的,部分Operator会在控制台提供专门的存储监控面板,但上面的通用方法已经能满足你的基本需求啦。

内容的提问来源于stack exchange,提问作者Shreyas Gombi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:35:17