Puncte:0

Trecerea rezultatelor topului într-un pod kubernetes

drapel de

Problemă: Vreau să creez un serviciu care poate curăța un alt serviciu care rulează numai atunci când nodul și podul țintă nu sunt sub încărcare mare pe un cluster Kubernetes.

Soluţie: Nesigur, vreau să încerc să fac ceva care implică transmiterea valorilor lui kubetctl top într-un pod, astfel încât să poată decide ce să facă în funcție de sarcina curentă.

Este posibil sau există o altă soluție?

Edit: Mi s-a cerut mai multe lămuriri. Pod-ul în cauză va fi o instanță de depozit de evenimente și va dori să ruleze scavange (curățare) când utilizarea CPU este scăzută pentru a preveni încetinirea procesului de curățare a podului. Vreau să fac o bucată de cod care să poată interoga încărcarea și să decidă când este un moment bun pentru a rula curățarea în loc de un temporizator / program arbitrar.

drapel in
Bună, domnule Giggles, bun venit la S.F. Rularea „kubectl --v=3 top nodes” și prietenul său „top pod” va arăta exact ce API-uri invocă kubectl pentru a obține acel răspuns. Dacă oferiți ServiceAccount-ului Pod un ClusterRoleBinding (și RoleBinding?) care îi permite accesul la aceleași resurse, m-aș aștepta să obțină aceleași rezultate după bunul plac
Mikolaj S. avatar
drapel cn
Ce vrei să spui prin „serviciu care poate curăța un alt serviciu”? Care este sensul „serviciului” din exemplul tău? L-ar putea clarifica - adăugați un exemplu de „serviciu de curățare”? Ce versiune Kubernetes folosești? Folosiți vreo soluție de furnizor de cloud sau bare-metal?

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.