Kód události Openshift: Číslo položky 1038CLST0008
Summary: PersistentVolumeInodes se zaplňují.
Symptoms
Skript KubePersistentVolumeInodesFillingUp Výstraha se aktivuje, když na trvalém svazku v jednom ze systémových oborů názvů zbývá méně než 3 % přidělených uzlů INODY. Mezi systémové obory názvů patří: default a ty, které mají jména začínající na openshift- nebo kube-.
Významné využití inodu systémovou součástí pravděpodobně zabrání normálnímu fungování součásti. Významné využití inodu může také vést k částečnému nebo úplnému výpadku clusteru.
Cause
Důvody, proč se svazek zaplňuje, mohou být různé. Tento článek znalostní databáze se nevztahuje na důvody specifické pro aplikaci, pouze na zmírnění rizik pro svazky, které se oprávněně zaplňují.
Jako vždy se podívejte na doporučené scénáře pro danou službu.
Resolution
Diagnóza
Popisky výstrah obsahují název deklarace trvalého svazku (PVC) přidružené ke svazku, kterému dochází nedostatek úložiště. Popisky obsahují také obor názvů, ve kterém se PVC nachází. Tyto informace použijte k vytvoření grafu dostupného úložiště ve webové konzole OpenShift (sledujte → metriky → spouštění dotazů).
Následuje příklad dotazu na PVC přidružený k instanci Prometheus v openshift-monitoring oboru názvů:
kubelet_volume_stats_inodes_used{
namespace="openshift-monitoring",
persistentvolumeclaim="prometheus-k8s-db-prometheus-k8s-0"
}
|
Stav svazku můžete zkontrolovat ručně a určit, který adresář spotřebovává velký počet inodů:
$ PVC_NAME='<Popisek persistentvolumeclaim z výstrahy>' $ NAMESPACE='<jmenný prostor z výstrahy>' $ oc -n $NAMESPACE popsat pvc $PVC_NAME $ POD_NAME='<"Používá:" z výše uvedeného výstupu>' $ oc -n $NAMESPACE rsh $POD_NAME $ cd /cesta/k/pvc-mount $ ls -li . $ stat |
Zmírnění
Zmírnění tohoto problému závisí na celkovém počtu souborů, adresářů a symbolických odkazů. Počet uzlů v systému souborů nelze po vytvoření systému souborů rozšířit. Můžete však upravit konfiguraci komponenty pomocí svazku tak, aby vytvářela méně souborů, adresářů a symbolických odkazů.
Podpora
Pokud ani jeden z výše uvedených kroků nevyřeší problém, obraťte se na technickou podporu společnosti Dell EMC s žádostí o další šetření.