OpenShift 事件代碼:1038CLST0008

摘要: PersistentVolumeInode 即將填滿。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

可使用 KubePersistentVolumeInodesFillingUp 當其中一個系統命名空間中的持續性卷剩下少於 3% 的已分配 inode 時,將觸發警報。系統命名空間包括: default 以及名稱以 openshift- 或 kube-。

系統元件大量使用 inode 可能會使元件無法正常運作。大量使用 inode 也可能導致部分或完整叢集中斷。

原因

卷滿的原因可能有多種。本 KB 不涵蓋應用程式特定原因,僅涵蓋合法填滿磁碟區的緩解措施。

與往常一樣,請參閱給定服務的推薦方案。

解析度

診斷

警示標籤包括與儲存空間不足的磁碟區相關聯的持續性磁碟區宣告 (PVC) 名稱。標籤還包括 PVC 所在的命名空間。使用此資訊繪製 OpenShift Web 控制台中的可用儲存(觀察→指標→運行查詢)。

以下是與 openshift-monitoring 命名空間中的 Prometheus 實例關聯的 PVC 的範例查詢:

kubelet_volume_stats_inodes_used{
  namespace=“openshift-monitoring”,
  PersistentVolumeClaim=“Prometheus-k8s-db-Prometheus-K8s-0”
}

您可以手動檢查卷的狀態,以確定哪個目錄正在佔用大量 inode:

$ PVC_NAME='<PersistentVolumeClaim Label from alert>'
$ NAMESPACE='<來自警報>的命名空間標籤'

$ oc -n $NAMESPACE說明 pvc $PVC_NAME
$ POD_NAME='<“使用者:”字段,來自上述輸出>”

$ oc -n $NAMESPACE rsh $POD_NAME
$ cd /path/to/pvc-mount
$ ls -li .
$ 統計

緩解

緩解此問題取決於檔、目錄和符號連結的總數。創建檔案系統後,無法擴展檔案系統上的 inode 數。但是,您可以使用卷調整元件的配置,使其創建更少的文件、目錄和符號連結。

支援

如果上述所有步驟都無法解決問題,請聯絡 Dell EMC 技術支援部門以進一步調查。

受影響的產品

APEX Cloud Platform for Red Hat OpenShift
文章屬性
文章編號: 000217417
文章類型: Solution
上次修改時間: 18 9月 2026
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。