Abo
  • Services:
Anzeige
Bei Github übernimmt künftig Kubernetes das Steuern der Dienste.
Bei Github übernimmt künftig Kubernetes das Steuern der Dienste. (Bild: Github)

Container: Githubs Kubernetes-Cluster überlebt regelmäßige Kernel-Panic

Bei Github übernimmt künftig Kubernetes das Steuern der Dienste.
Bei Github übernimmt künftig Kubernetes das Steuern der Dienste. (Bild: Github)

Der fast ein Jahrzehnt alte monolithische Stack von Github ist in nur wenigen Monaten auf die Container-Orchestrierung Kubernetes migriert worden. Interessant daran sind vor allem die dabei aufgefundenen Fehler, deren Lösungen und die beschriebene Vorteile.

Der Code-Hosting-Dienst Github nutzt zur Verwaltung seiner Webseite sowie der API-Zugriffe seit einigen Wochen einen selbst aufgesetzten Kubernetes-Cluster, der zur Orchestrierung der unterschiedlichen Dienste auf Githubs sogenannter Metal-Cloud dient. Damit habe das Entwickler-Team in nur wenigen Monaten den alten Aufbau völlig abgelöst, der seit acht Jahren im Grunde unverändert gewesen sei.

Anzeige

Wie das Github-Team in seinem Technikerblog schreibt, sind die mit Container-Technologie und der Orchestrierung Kubernetes üblicherweise verbundenen Vorteile so auch bei Github eingetreten. Einzelne Teams können ihre kleinen speziellen Anwendungen nun leichter und viel schneller als bisher auch einfach selbst ausrollen. Das Team für das Site Reliability Engineering (SRE) kann sich damit wieder verstärkt auf seine eigentliche Aufgabe konzentrieren: das Pflegen und Bereitstellen von Infrastruktur.

Darüber hinaus beschreibt das Team aber auch einige eher unerwartete Fehler bei ihrer Migration auf Kubernetes. So hätten etwa Tests ergeben, das der Ausfall eines einzelnen API-Knotens die gesamte verfügbare Arbeitslast im gesamten Cluster deutlich negativ beeinflusse. Da dies aber möglicherweise den gesamten Github-Dienst stören könnte, laufen die Anwendungen nun pro Rechenzentrum in mehreren Cluster. Sollte ein Cluster Probleme bereiten, werden Aufrufe dann automatisch auf andere laufende Cluster verteilt.

Das Team berichtet auch davon, dass sehr hohe Lasten teilweise zu einer Kernel-Panic in den Kubernetes-Nodes führt. Bei solch einem Systemabsturz helfen nur Neustarts des gesamten Systems. Obwohl dieses Problem weiterhin auftritt und die Entwickler noch nach einer Ursache suchen, läuft Kubernetes bereits produktiv im Einsatz. Immerhin sei Kubernetes in der Lage, diese Probleme automatisch zu umgehen, so dass die intern vorgegebenen Fehlerraten weiter eingehalten werden können.


eye home zur Startseite
Plasma 18. Aug 2017

Meine Güte, wer ist dir denn über die Leber gelaufen? Betreffs Zertifikate schrieb ich...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart-Feuerbach
  2. AMEOS Spitalgesellschaft mbH, Halle, Zweigniederlassung Zürich, Alfeld (Leine)
  3. KWA Kuratorium Wohnen im Alter gAG, Unterhaching
  4. Beko Technologies GmbH, Neuss


Anzeige
Blu-ray-Angebote
  1. (Blu-rays, 4K UHDs, Box-Sets und Steelbooks im Angebot)
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. 61,99€

Folgen Sie uns
       


  1. Umwelt

    China baut 100-Meter-Turm für die Luftreinigung

  2. Marktforschung

    Viele Android-Apps kollidieren mit kommendem EU-Datenschutz

  3. Sonic Forces

    Offenbar aktuellste Version von Denuvo geknackt

  4. KWin

    KDE beendet Funktionsentwicklung für X11

  5. Sprachassistenten

    Alexa ist Feministin

  6. Elektromobilität

    Elektroautos werden langsam beliebter in Deutschland

  7. Crypto-Bibliothek

    OpenSSL bekommt Patch-Dienstag und wird transparenter

  8. Spectre und Meltdown

    Kleine Helferlein überprüfen den Rechner

  9. Anfrage

    Senat sieht sich für WLAN im U-Bahn-Tunnel nicht zuständig

  10. Gaming

    Über 3 Millionen deutsche Spieler treiben regelmäßig E-Sport



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Zahlungsverkehr: Das Bankkonto wird offener
Zahlungsverkehr
Das Bankkonto wird offener
  1. Gerichtsurteil Internet- und Fernsehkunden müssen bei Umzug weiterzahlen
  2. Breitbandmessung Provider halten versprochene Geschwindigkeit fast nie ein
  3. EU-Verordnung Verbraucherschützer gegen Netzsperren zum Verbraucherschutz

Indiegames-Rundschau: Krawall mit Knetmännchen und ein Mann im Fass
Indiegames-Rundschau
Krawall mit Knetmännchen und ein Mann im Fass
  1. Games 2017 Die besten Indiespiele des Jahres
  2. Indiegames-Rundschau Von Weltraumpiraten und dem Wunderdoktor

BeA: Soldan will Anwälten das Internet ausdrucken
BeA
Soldan will Anwälten das Internet ausdrucken
  1. BeA Bundesrechtsanwaltskammer stellt Zahlungen an Atos ein
  2. Chipkarten-Hersteller Thales übernimmt Gemalto
  3. Atos Gemalto bekommt 4,3-Milliarden-Euro-Angebot

  1. Re: @wasgeht/FWP: "Rückstoß im rechten Winkel zur...

    Eheran | 21:34

  2. Siri ist btw. nicht weiblich...

    picaschaf | 21:32

  3. Re: Migration X11 -> Wayland

    glasen77 | 21:30

  4. Re: Kann man auch eine männliche Stimme einstellen?

    Schläfer | 21:30

  5. Re: was ein blödsinn...

    cuthbert34 | 21:28


  1. 18:19

  2. 17:43

  3. 17:38

  4. 15:30

  5. 15:02

  6. 14:24

  7. 13:28

  8. 13:21


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel