Puncte:0

Selectarea grupului de noduri

drapel jp

Am un cluster Kubernetes cu multe pool-uri de noduri. Uneori, implementarea eșuează, deoarece grupul de noduri selectat pe care Kubernetes îl selectează nu are suficiente resurse disponibile.

Există vreo modalitate de a forța Kubernetes să selecteze un pool de noduri cu cantitatea de resurse solicitată de întregul set de pod-uri?

Puncte:2
drapel cn

Puteți constrânge un Pod astfel încât să poată rula numai pe un anumit set de noduri. Există mai multe moduri de a face acest lucru, iar abordarea recomandată este utilizarea selectoarelor de etichete.

Puteți folosi oricare dintre următoarele metode pentru a alege unde Kubernetes programează anumite poduri:

  • nodeSelector potrivirea câmpului împotriva etichetele nodurilor

  • Afinitate și anti-afinitate

  • câmpul nodeName

A selector de noduri specifică o hartă a perechilor cheie/valoare care sunt definite folosind etichete personalizate pe noduri și selectoare specificate în poduri.

Pentru ca podul să fie eligibil să ruleze pe un nod, podul trebuie să aibă același selector de nod cheie/valoare ca eticheta de pe nod.

Notă: nu puteți adăuga un selector de noduri direct la un pod programat existent.

nodeSelector este cel mai simplu mod de a constrânge Pod-urile la noduri cu etichete specifice, în timp ce Afinitate și anti-afinitate extinde tipurile de constrângeri pe care le puteți defini. Caracteristica de afinitate constă din două tipuri de afinitate:

  • Afinitatea nodului funcționează ca câmpul nodeSelector, dar este mai expresiv și vă permite să specificați reguli soft.
  • Afinitatea/anti-afinitatea între poduri vă permite să limitați podurile față de etichetele de pe alte poduri.

Pentru nume de nod puteți referi la link pentru mai multe informații.

Afinitatea nodurilor este o proprietate a podurilor care îi atrage către un set de noduri și, așa cum numitul selector de noduri, este folosit pentru a constrânge podurile. Deci, puteți folosi Vizualizări și toleranțe.

Vizualizările sunt opuse prin aceea că permit unui nod să respingă un set de păstăi.Tolerările sunt aplicate pod-urilor și le permit să se programeze pe noduri cu matări potrivite. Taints și toleranțele lucrează împreună pentru a se asigura că pod-urile nu sunt programate pe noduri neadecvate. Un nod este aplicat una sau mai multe impurități. Acest lucru indică faptul că nodul ar trebui să refuze orice păstăi care nu tolerează impuritățile.

Vă puteți referi la link-uri pentru mai multe informații despre vicii și toleranță.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.