Puncte:0

Cum se detectează schimbarea traficului și se declanșează conducta GitLab?

drapel cn
Sam

Avem două clustere etcd care rulează în Kubernetes, unul care acționează ca principal (A), iar al doilea acționează ca rezervă(B). De asemenea avem etcdctl face-oglinda în loc între aceste două clustere, acum problema este dacă comutăm traficul de la cluster A la B apoi cluster B devine primar și cluster A devine clusterul de rezervă.Este un F5 echilibrator de încărcare în fața acestor două clustere.

Caut un mecanism/declanșator care să detecteze această schimbare de trafic și să declanșeze conducta care apoi învârte podul de replicare pe cluster B și dezactivați podul de replicare de pe cluster A latură.

Sunt, de asemenea, deschis la sugestii despre acest flux de lucru. Există vreo modalitate mai bună de a realiza o replicare bidirecțională pentru etcd? am pierdut ceva?

drapel br
Vă rugăm să specificați versiunea de Kubernetes pe care o utilizați și dacă este o instalare bare metal sau un furnizor de cloud. În plus, ați putea oferi detalii despre cum exact ați configurat aceste clustere?
Wytrzymały Wiktor avatar
drapel it
Salut @Sam. Orice actualizari?
Puncte:1
drapel mx

În cele din urmă, va depinde de alegerea dvs. specifică a conductei CI/CD și de ce este responsabil pentru inițierea inversării traficului, dar am găsit o demonstrație a F5 folosind acțiuni Github pentru a declanșa modificări de configurare atunci când a văzut evenimente de alertă/prag din stivele ELK/Splunk .

În cazul dvs., dacă modificarea traficului a fost automatizată, stiva dvs. analitică ar putea declanșa alerta la un proces care apelează o acțiune Github prin intermediul webbookului, inițiind astfel orice număr de metode, aceasta include actualizări la F5 BIG-IP ADC. SAU puteți face ca modificările clusterului k8 să treacă la BIG-IP prin integrarea lor cubernetes.

Dacă inițiați erorile de trafic din kubernetes sau din vreo metodă manuală, atunci este puțin mai ușor și puteți sări peste crearea declanșatorului de alerte analitice.

Iată repo-ul de scalare automată bazat pe telemetrie F5 ADC, care este configurarea pentru a face toate acestea. https://github.com/f5devcentral/adc-telemetry-based-autoscaling

S-ar putea să nu autoscaling BIG-IP, dar declanșatoarele și schimbările determinate de evenimente sunt ceea ce cauți.

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.