Puncte:0

Echilibrul de încărcare GKE „Stare NESANĂTĂ” după mai multe sugestii

drapel in

Am încercat să configurez un cluster Kubernetes simplu cu un container, un port nod și un echilibrator de încărcare ingres. Cu toate acestea, indiferent ce fac, echilibrul de încărcare ingres arată întotdeauna „Unele servicii de backend sunt în stare NESĂNĂTOASĂ”. Am cautat pe mai multe forumuri si am gasit urmatoarele sugestii:

  • Măriți dimensiunea nodurilor
  • Schimba externalTrafficPolicy a serviciului de port nod de la Cluster la Local (sau Local la Cluster)
  • Adauga o ReadinessProbe și livenessProbe la volumul de lucru/container

Am citit, de asemenea, că, din cauza unei erori la echilibrul de încărcare GKE, orice modificare a serviciului de port nod necesită ștergerea și reconstruirea acestuia. Așadar, am încercat fiecare combinație a sugestiilor de mai sus, am șters și reconstruit echilibratorul de încărcare după fiecare modificare și am așteptat 15 minute pentru ca echilibratorul de încărcare să se construiască cu succes. Totuși, nu am avut noroc. Ceea ce este mai frustrant este că nu știu unde să caut jurnalele care să-mi ofere informații suplimentare, astfel încât să pot rezolva singur acest lucru.

Spune-mi ce alte informații pot oferi. Sunt destul de nou în Kubernetes, dar de altfel sunt o persoană foarte tehnică, așa că sunt bucuros să ofer detalii/jurnale/configurații. Vă mulţumesc pentru ajutor!

Puncte:1
drapel in

Mi-am dat seama. Bănuiesc că nu mi-am dat seama cât de personalizate trebuie să fie probele de viață/preparare/pornire. Rulez Nextcloud și Keycloak și am reușit să găsesc configurații special pentru aceste sisteme.De dragul posterității, voi posta configurațiile care funcționează pentru aceste platforme.

Nextcloud

porturi:
- containerPort: 80
  nume: http
  protocol: TCP
livenessProbe:
  Pragul de eșec: 3
  httpGet:
    httpHeaders:
    - nume: gazdă
      valoare: [DOMENUL DVS..TLD]
    cale: /status.php
    port: http
    schema: HTTP
  initialDelaySeconds: 10
  perioadaSecunde: 10
  Pragul de succes: 1
  timeoutSecunde: 5
ReadinessProbe:
  Pragul de eșec: 3
  httpGet:
    httpHeaders:
    - nume: gazdă
      valoare: [DOMENUL DVS..TLD]
    cale: /status.php
    port: http
    schema: HTTP
  initialDelaySeconds: 10
  perioadaSecunde: 10
  Pragul de succes: 1
  timeoutSecunde: 5
startupProbe:
  Pragul de eșec: 3
  httpGet:
    httpHeaders:
    - nume: gazdă
      valoare: [DOMENUL DVS..TLD]
    cale: /status.php
    port: http
    schema: HTTP
  initialDelaySeconds: 10
  perioadaSecunde: 10
  Pragul de succes: 1
  timeoutSecunde: 5

Mantaua cheii

porturi:
- containerPort: 8080
  nume: http
  protocol: TCP
livenessProbe:
  Pragul de eșec: 3
  httpGet:
    cale: /auth/
    port: http
    schema: HTTP
  initialDelaySeconds: 10
  perioadaSecunde: 10
  Pragul de succes: 1
  timeoutSecunde: 5
ReadinessProbe:
  Pragul de eșec: 3
  httpGet:
    cale: /auth/realms/master
    port: http
    schema: HTTP
  initialDelaySeconds: 10
  perioadaSecunde: 10
  Pragul de succes: 1
  timeoutSecunde: 5
startupProbe:
  prag de eșec: 60
  httpGet:
    cale: /auth/
    port: http
    schema: HTTP
  initialDelaySeconds: 30
  perioadaSecunde: 5
  Pragul de succes: 1
  timeoutSecunde: 5

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.