1.24.3. 問題の解決: PVC サイズの拡張
この問題が発生した場合は、以下の手順を実行します。
クエリーを実行して、ディスク容量がいっぱいであることを確認します。
- Red Hat OpenShift Container Platform コンソールにログインします。
- ナビゲーションメニューから Monitoring > Metrics の順にクリックします。
Expression ウィンドウで以下のクエリーを入力して、クエリーを Volume のコラムで昇順に並べ替えます。
kubelet_volume_stats_available_bytes{namespace="open-cluster-management-observability"}/kubelet_volume_stats_capacity_bytes{namespace="open-cluster-management-observability"}
注: 値が0の場合にはディスクはいっぱいです。ディスクがいっぱいの場合は、次のタスクを続行します。
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:
これが機能するまでに時間がかかる場合があります。
storage
とstatus
の値が一致すると、変更が有効になります。1 つ前のコマンドを再度実行して確認します。次の手順を実行して、修正を確認します。
- Red Hat Advanced Cluster Management コンソールにログインします。
- ナビゲーションメニューから Observe environments > Overview を選択します。
- コンソールヘッダーの近くにある Grafana リンクをクリックして、マネージドクラスターからメトリクスを表示します。
-
metrics-collector-deployment-x
Pod ログを確認してください。ログでエラーが修正されると、Metrics pushed successfully
というメッセージが表示されます。 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"}