Openshift Event Code: EUR-Lex - 1038CLST0008 - NL
Summary: PersistentVolumeInodes raken vol.
Symptoms
De KubePersistentVolumeInodesFillingUp De waarschuwing wordt geactiveerd wanneer een permanent volume in een van de systeemnaamruimten minder dan 3% van de toegewezen inodes over heeft. Systeemnaamruimten omvatten: default en degenen die een naam hebben die begint met openshift- of kube-.
Significant inodegebruik door een systeemcomponent zorgt er waarschijnlijk voor dat het component niet normaal functioneert. Aanzienlijk inodegebruik kan ook leiden tot een gedeeltelijke of volledige clusterstoring.
Cause
Er kunnen verschillende redenen zijn waarom een volume vol raakt. Deze KB behandelt geen applicatiespecifieke redenen, alleen mitigaties voor volumes die legitiem gevuld zijn.
Raadpleeg zoals altijd de aanbevolen scenario's voor de betreffende service.
Resolution
Diagnose
De waarschuwingslabels bevatten de naam van de persistente volumeclaim (PVC) die is gekoppeld aan het volume dat bijna leeg is bij storage. De labels bevatten ook de naamruimte waarin het PVC zich bevindt. Gebruik deze informatie om een grafiek van de beschikbare storage weer te geven in de OpenShift-webconsole (Observe → Metrics → Run queries).
Hieronder volgt een voorbeeldquery voor een PVC die is gekoppeld aan een Prometheus-instantie in de openshift-monitoringnamespace:
kubelet_volume_stats_inodes_used{
namespace="openshift-monitoring",
persistentvolumeclaim="prometheus-k8s-db-prometheus-k8s-0"
}
|
U kunt de status van het volume handmatig inspecteren om te bepalen welke directory een groot aantal inodes verbruikt:
$ PVC_NAME='<PersistentVolumeClaim-label van waarschuwing>' $ NAMESPACE='<namespacelabel van waarschuwing>' $ oc -n $NAMESPACE beschrijf pvc $PVC_NAME $ POD_NAME='<"Gebruikt door:" uit de bovenstaande uitvoer>' $ oc -n $NAMESPACE rsh $POD_NAME $ cd /path/to/pvc-mount $ ls -li . $ stat |
Mitigatie
Het oplossen van dit probleem hangt af van het totale aantal bestanden, mappen en symbolische koppelingen. U kunt het aantal inodes op een bestandssysteem niet uitbreiden nadat het bestandssysteem is gemaakt. U kunt de configuratie voor het component echter aanpassen met behulp van het volume, zodat er minder bestanden, mappen en symbolische koppelingen worden gemaakt.
Support
Als het probleem niet met alle bovenstaande stappen kan worden opgelost, neemt u contact op met de technische support van Dell EMC voor verder onderzoek.