搜索

1.24.3. 解决这个问题:扩展 PVC 大小

download PDF

如果您有这个问题,请完成以下步骤:

  1. 运行查询确认磁盘空间已满。

    1. 登录到 Red Hat OpenShift Container Platform 控制台。
    2. 在导航菜单中点 Monitoring Metrics
    3. Expression 窗口中输入以下查询,并将查询按 Volume 列进行排序:

      kubelet_volume_stats_available_bytes{namespace="open-cluster-management-observability"}/kubelet_volume_stats_capacity_bytes{namespace="open-cluster-management-observability"}

      备注:如果值为 0,则代表磁盘已满。如果磁盘已满,继续执行以下任务。

  2. 扩展 data-observability-observatorium-thanos-receive-default-x PVC,将 storage 参数更新为高于 MultiClusterObservability(mco)CR 的 statefulSetSize 值。对每个 data-observability-observatorium-thanos-receive-default-x PVC 运行以下命令:

    kubectl get pvc data-observability-observatorium-thanos-receive-default-0 -o yaml

    您的 data-observability-observatorium-thanos-receive-default-x PVC 可能类似以下内容:

    spec:
      accessModes:
      - ReadWriteOnce
      resources:
        requests:
          storage:

    这可能需要一些时间才能工作。当 storagestatus 匹配时,代表您的更改生效。运行上一个命令进行检查。

  3. 通过完成以下步骤验证修复:

    1. 登录您的 Red Hat Advanced Cluster Management 控制台。
    2. 在导航菜单中选择 Observe environments > Overview
    3. 点击位于控制台标头旁的 Grafana 链接,从您的受管集群中查看指标。
    4. 检查 metrics-collector-deployment-x pod 日志。当错误在日志中修复时,会出现以下信息:指标已成功推送
    5. 通过从 Red Hat OpenShift Container Platform 控制台运行查询来确认磁盘空间没有满。在 Expression 窗口中输入以下查询,并将查询按 Volume 列进行排序:

      kubelet_volume_stats_available_bytes{namespace="open-cluster-management-observability"}/kubelet_volume_stats_capacity_bytes{namespace="open-cluster-management-observability"}
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.