Openshift Event Code: 1038NODE0008

Sommaire: Systemminnet overskrider reservering

Cet article s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits 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 touché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: 18 sept. 2026
Version:  4
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.