Kód události Openshift: 1038NODE0007 řekl:
Résumé: Předpokládá se, že během následujících 4 hodin dojde v souborovém systému místo.
Symptômes
Když souborovému systému začne docházet místo, výkon systému se obvykle postupně snižuje.
Pokud se systém souborů zaplní a dojde místo, procesy, které potřebují zapisovat do systému souborů, to již nemohou dělat, což může mít za následek ztrátu dat a nestabilitu systému.
Cause
Skript NodeFilesystemSpaceFillingUp Výstraha se aktivuje, když jsou splněny dvě podmínky:
- Aktuální využití systému souborů překračuje určitou prahovou hodnotu.
- Algoritmus extrapolace předpovídá, že souborovému systému dojde během určité doby místo. Pokud je časové období kratší než 24 hodin, jedná se o
WarningUpozornění. Pokud je čas kratší než 4 hodiny, jedná se oCriticalUpozornění.
Résolution
Diagnóza
-
Prostudujte si nejnovější trendy využití souborového systému na řídicím panelu. V některých případech může pravidelný vzor zápisu a čištění v systému souborů způsobit, že algoritmus lineární předpovědi spustí falešnou výstrahu.
-
Pomocí nástrojů a utilit operačního systému Linux můžete prozkoumat, které adresáře využívají nejvíce místa v systému souborů. Jedná se o nepravidelný stav, například proces, který se za sebou nedokáže uklidit a zabírá velké množství místa? Nebo se zdá, že problém souvisí s organickým růstem?
Pokud chcete pomoct s diagnostikou, podívejte se na následující metriku v nástroji PromQL (spusťte dotaz ve webové konzoli OCP: Sledujte → metriky → spouštění dotazů):
node_filesystem_free_bytes |
Poté zkontrolujte mountpoint popisek výstrahy.
Zmírnění
V případě, že mountpoint Štítek je /, /sysroot nebo /var, odstraňte nepoužívané obrázky, abyste problém vyřešili:
-
Ladění uzlu přístupem k systému souborů uzlu:
$ NODE_NAME=<Popisek instance z výstrahy> $ oc -n výchozí ladicí uzel / $NODE_NÁZEV $ chroot /hostitel
-
Odstraňte visící obrázky:
$ podman obrázky -q -f dangling=true | xargs --no-run-if-empty podman rmi
-
Odstraňte nepoužívané obrázky:
$ Podman obrázky | grep -v -e registry.redhat.io -e "quay.io/openshift" -e registry.access.redhat.com -e docker-registry.usersys.redhat.com -e docker-registry.ops.rhcloud.com -e rhmap | xargs --no-run-if-empty podman rmi 2>/dev/null
-
Ukončit ladění:
$ exit $ exit
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í.