Puncte:1

Rularea automată a unui job după implementarea într-un cluster Kubernetes

drapel ng

Știe cineva cum să lanseze un job automat după o implementare cu kubernetes?

Am încercat să folosesc scriptul postStart, dar sarcina este executată pe fiecare replică a implementării. Vreau să-l execut o singură dată după finalizarea implementării.

Lucrarea este despre ștergerea memoriei cache la distanță, actualizarea traducerilor etc...

Mulțumesc

Alex

c4f4t0r avatar
drapel nl
Puteți crea o diagramă de cârmă și puteți utiliza un cârlig pentru cârlig pentru a crea jobul după implementare
drapel au
O implementare va crea un set de replică care va încerca să configureze numărul necesar de Pod-uri și poate sau nu reuși să facă acest lucru. Doriți să declanșați jobul imediat după ce solicitarea de implementare este trimisă către API-ul Kubernetes. Sau doriți să așteptați până când toate podurile sunt gata? Sau poate chiar când primul Pod disponibil este gata?
Wytrzymały Wiktor avatar
drapel it
Salut @AlessandroAstarita. Orice actualizari?
Rajesh Dutta avatar
drapel br
@Alessandro Astarita în cazul dvs., aș recomanda să utilizați graficul de cârmă, deoarece acest lucru va menține lucrurile în mod orchestrare.
Puncte:0
drapel tr

Acesta este un răspuns wiki comunității postat pentru o mai bună vizibilitate. Simțiți-vă liber să-l extindeți.

Pe baza comentariilor furnizate, cea mai bună soluție pentru crearea unui loc de muncă după implementare este utilizarea Chart Hooks de la Helm.

Helm oferă o cârlig mecanism pentru a permite dezvoltatorilor de diagrame să intervină în anumite momente din ciclul de viață al unei ediții.De exemplu, puteți utiliza se agață la:

  • Încărcați un ConfigMap sau Secret în timpul instalării înainte ca orice alte diagrame să fie încărcat.

  • Executați o lucrare pentru a crea o copie de rezervă a unei baze de date înainte de a instala o nouă grafic, apoi executați un al doilea job după actualizare pentru a recuperarea datelor.

  • Rulați o lucrare înainte de a șterge o ediție pentru a lua cu grație a întreținerea din rotație înainte de a-l scoate.

moonkotte avatar
drapel in
Salut @AlessandroAstarita! Este aceasta [răspuns](https://serverfault.com/help/someone-answers) întrebarea dvs.?

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.