Openshift-tapahtumakoodi: 1038CLST0008
Summary: PersistentVolumeInodit täyttyvät.
Symptoms
pikanäppäimellä KubePersistentVolumeInodesFillingUp Hälytys käynnistyy, kun jonkin järjestelmän nimitilan pysyvälle taltiolle on varattu alle 3 % inodeista. Järjestelmän nimitiloja ovat default ja ne, joiden nimet alkavat openshift- tai kube-.
Järjestelmän komponentin merkittävä inodin käyttö estää todennäköisesti komponenttia toimimasta normaalisti. Merkittävä inodin käyttö voi myös johtaa osittaiseen tai täydelliseen klusterin käyttökatkoon.
Cause
Äänenvoimakkuuden täyttymiseen voi olla useita syitä. Tämä tietämyskannan artikkeli ei kata sovelluskohtaisia syitä, vaan ainoastaan asianmukaisesti täyttyvien asemien lievennykset.
Kuten aina, katso tietyn palvelun suositellut skenaariot.
Resolution
Vianmääritys
Varoitusotsikot sisältävät sen PVC:n (Persistent Volume Claim) nimen, joka liittyy tallennustilan loppumiseen. Tarrat sisältävät myös nimiavaruuden, jossa PVC sijaitsee. Näiden tietojen avulla voit piirtää OpenShift-verkkokonsolissa käytettävissä olevan tallennustilan kaavion (tarkkaile → mittareita → suorita kyselyitä).
Seuraavassa on esimerkkikysely PVC:lle, joka liittyy Prometheus-esiintymään openshift-monitoring-nimitilassa:
kubelet_volume_stats_inodes_used{
namespace="openshift-monitoring",
persistentvolumeclaim="Prometheus-K8S-DB-Prometheus-K8S-0"
}
|
Voit tarkistaa taltion tilan manuaalisesti selvittääksesi, mikä hakemisto kuluttaa suuren määrän inodeja:
$ PVC_NAME='<persistentvolumeclaim label from alert>' $ NAMESPACE='<nimiavaruus hälytyksestä>' $ oc -n $NAMESPACE kuvata PVC: tä $PVC_NIMI $ POD_NAME='<"Käyttämä:" -kenttä yllä olevasta lähdöstä>' $ oc -n $NAMESPACE rsh $POD_NIMI $ cd /polku/to/pvc-mount $ ls -li . $ tilasto |
Lieventäminen
Ongelman korjaaminen riippuu tiedostojen, hakemistojen ja symbolisten linkkien kokonaismäärästä. Tiedostojärjestelmän inodien määrää ei voi laajentaa sen jälkeen, kun tiedostojärjestelmä on luotu. Voit kuitenkin säätää osan kokoonpanoa aseman avulla niin, että se luo vähemmän tiedostoja, hakemistoja ja symbolisia linkkejä.
Tuki
Jos ongelma ei ratkea mitkään yllä olevista toimista, ota yhteyttä Dell EMC:n tekniseen tukeen lisätutkimuksia varten.