Openshift-tapahtumakoodi: 1038NODE0008

Résumé: Järjestelmämuisti ylittää varauksen

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Järjestelmämuistin käyttö tietyssä solmussa ylittää 95% varauksesta.

Cause

Varattu muisti varmistaa, että järjestelmäprosessit toimivat, vaikka solmu olisi varattu kokonaan, ja suojaa muistitapahtumilta, jotka vaikuttavat solmun moitteettomaan toimintaan.

Oletusvarauksen odotetaan riittävän useimmille kokoonpanoille, ja sitä tulisi suurentaa (https://docs.openshift.com/container-platform/latest/nodes/nodes/nodes-nodes-managing.html) käytettäessä solmuja, joissa on paljon podeja (joko muutosnopeuden vuoksi tai vakaassa tilassa).

Résolution

Diagnostiikka

Tarkista systemReserved Solmuissa käytössä olevat määritykset: 

$ OC Hanki solmuja
[...]
$ OC-virheenkorjaussolmu/[node_name] -- kissa /isäntä/etc/kubernetes/kubelet.conf
[...]
systemReserved:
 Cpu: 500m
 Muisti: 1Gi
 Lyhytaikainen tallennus: 1Gi
[...]

Tarkista solmuissa käytetyt resurssit (tarkista käyttämät arvot kubelet ja runtime Jos haluat
verrata määritettyyn systemReserved arvot):

$ OC get --raw / api / v1 / solmut /< solmu> / välityspalvelin / tilastot / yhteenveto
[...]
 {
    "solmu": {
        solmun nimi: "cluster.node22",
        "systemContainers": [
            {
                "Suoritin": {
                    "usageCoreNanoSeconds": 929684480915,
                    "usageNanoCores": 190998084
                },
                "muisti": {
                    "rssBytes": 176726016,
                    "usageBytes": 1397895168,
                    "workingSetBytes": 1050509312
                },
                "nimi": "Kubelet"
            },
            {
                "Suoritin": {
                    "usageCoreNanoSeconds": 128521955903,
                    "usageNanoCores": 5928600
                },
                "muisti": {
                    "rssBytes": 35958784,
                    "usageBytes": 129671168,
                    "workingSetBytes": 102416384
                },
                "nimi": "Suoritusaika"
            }
    [...
            ]
        ]
    }
} 
[...]

Lieventäminen

Muistivarausten lisääminen ongelman ratkaisemiseksi. 

Esimerkiksi resurssien varauksen määrittäminen oletustyöntekijälle MachineConfigPool , luo seuraava CR Inside Project openshift-config-operator:

VAROITUS: Tämä käynnistää solmujen sarjauudelleenkäynnistyksen käyttämällä MachineConfigPool

apiVersio: machineconfiguration.openshift.io/v1
Sellainen: Kubelet-määritys
Metatiedot:
 Nimi: set-allocatable 
Spec:
 machineConfigPoolSelector:
  matchLabels:
    pools.operator.machineconfiguration.openshift.io/worker: "" 
 kubeletConfig:
  systemReserved:
    Cpu: 500m # vaihda suoritin tarvittaessa
    Muisti: 1512Mi # vaihda muisti tarvittaessa

Tuki

Jos ongelma ei ratkea mitkään yllä olevista toimista, ota yhteyttä Dell EMC:n tekniseen tukeen lisätutkimuksia varten.

Produits concernés

APEX Cloud Platform for Red Hat OpenShift
Propriétés de l’article
Numéro d’article: 000217423
Type d’article: Solution
Dernière modification: 20 févr. 2026
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.