Openshift-tapahtumakoodi: 1038NODE0008
Résumé: Järjestelmämuisti ylittää varauksen
Symptômes
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.