Openshift Event Code: 1038NODE0008

Résumé: Systemminnet overskrider reservering

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

Systemminnebruk på visse noder overstiger 95 % av reservasjonen.

Cause

Reservert minne sikrer at systemprosesser kan fungere selv når noden er fullstendig tildelt, og beskytter mot workload utenfor minnehendelser som påvirker nodens korrekte funksjon.

Standardreservasjonen forventes å være tilstrekkelig for de fleste konfigurasjoner og bør økes (https://docs.openshift.com/container-platform/latest/nodes/nodes/nodes-nodes-managing.html) ved kjøring av noder med høyt antall pods (enten på grunn av endringshastighet eller ved jevn tilstand).

Résolution

Diagnostikk

Sjekk ikonet systemReserved Konfigurasjon brukt på nodene: 

$ oc get noder
[...]
$ oc debug node/[node_name] -- cat /host/etc/kubernetes/kubelet.conf
[...]
systemReservert:
 Cpu: 500 meter
 Minne: 1Gi
 Kortvarig lagring: 1Gi
[...]

Kontroller ressursene som brukes i nodene (sjekk verdiene som brukes av kubelet og runtime Hvis du
vil sammenligne med den konfigurerte systemReserved verdier):

$ oc get --raw /api/v1/nodes/<node>/proxy/stats/summary
[...]
 {
    "node": {
        "nodeName": "cluster.node22",
        "systemContainers": [
            {
                "CPU": {
                    "usageCoreNanoSeconds": 929684480915,
                    "usageNanoCores": 190998084
                },
                "minne": {
                    "rssBytes": 176726016,
                    "usageBytes": 1397895168,
                    "workingSetBytes": 1050509312
                },
                "navn": "Kubelet"
            },
            {
                "CPU": {
                    "usageCoreNanoSeconds": 128521955903,
                    "usageNanoCores": 5928600
                },
                "minne": {
                    "rssBytes": 35958784,
                    "usageBytes": 129671168,
                    "workingSetBytes": 102416384
                },
                "navn": "kjøretid"
            }
    [...
            ]
        ]
    }
} 
[...]

Klimatiltak

Øke minnereservasjonene for å løse problemet. 

Hvis du for eksempel vil angi ressursallokering for standardarbeideren MachineConfigPool , opprett følgende CR i prosjektet openshift-config-operator:

ADVARSEL: Dette vil utløse en seriell omstart av noder ved hjelp av denne MachineConfigPool

apiVersion: machineconfiguration.openshift.io/v1
Type: KubeletConfig
Metadata:
 Navn: set-allocatable 
Spec:
 machineConfigPoolSelector:
  matchLabels:
    pools.operator.machineconfiguration.openshift.io/worker: "" 
 kubeletConfig:
  systemReservert:
    Cpu: 500m # endre CPU om nødvendig
    Minne: 1512Mi # endre minnet om nødvendig

Support

Hvis alle trinnene ovenfor ikke kan løse problemet, kontakter du teknisk støtte hos Dell EMC for videre undersøkelser.

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.