OpenShift-händelsekod: 1038CLST0008
Summary: PersistentVolumeInodes fylls upp.
Symptoms
Informationen KubePersistentVolumeInodesFillingUp Avisering utlöses när en beständig volym i en av systemnamnrymderna har mindre än 3 % av sina allokerade inoder kvar. Systemnamnrymder omfattar default och de som har namn som börjar med openshift- eller kube-.
Betydande inodanvändning av en systemkomponent kommer sannolikt att hindra komponenten från att fungera normalt. Betydande inodanvändning kan också leda till ett partiellt eller fullständigt klusteravbrott.
Cause
Det kan finnas olika anledningar till att en volym fylls på. Denna KB omfattar inte programspecifika skäl, utan endast åtgärder för volymer som fylls på ett legitimt sätt.
Som alltid, referera till rekommenderade scenarier för en viss tjänst.
Resolution
Diagnos
Aviseringsetiketterna innehåller namnet på det beständiga volymanspråket (PVC) som är associerat med volymen som börjar ta slut på lagringsutrymme. Etiketterna innehåller också namnrymden där PVC:n finns. Använd den här informationen för att skapa diagram över tillgängligt lagringsutrymme i OpenShift-webbkonsolen (observera → mått → kör frågor).
Följande är en exempelfråga för en PVC som är associerad med en Prometheus-instans i openshift-monitoring namnområdet:
kubelet_volume_stats_inodes_used{
namespace="openshift-övervakning",
persistentvolumeclaim="prometheus-k8s-db-prometheus-k8s-0"
}
|
Du kan kontrollera volymens status manuellt för att avgöra vilken katalog som förbrukar ett stort antal inoder:
$ PVC_NAME='<PersistentVolumeClaim-etikett från avisering>' $ NAMESPACE='<namnrymdsetikett från avisering>' $ oc -n $NAMESPACE beskriva pvc $PVC_NAME $ POD_NAME='<"Används av:" fältet från ovanstående utdata>' $ oc -n $NAMESPACE rsh $POD_NAME $ cd /sökväg/till/pvc-mount $ ls -li . $ stat |
Lindring
Hur du åtgärdar det här problemet beror på det totala antalet filer, kataloger och symboliska länkar. Du kan inte utöka antalet inoder på ett filsystem efter att filsystemet har skapats. Du kan dock justera konfigurationen för komponenten med hjälp av volymen så att den skapar färre filer, kataloger och symboliska länkar.
Support
Om inget av stegen ovan kan lösa problemet kontaktar du Dell EMC:s tekniska support för vidare undersökning.