Det finns många skäl till varför företag väljer att använda sig av Kubernets för att hantera och distribuera sina containeriserade applikationer, men det kan vara svårt att hålla programvaran uppdaterad då en måste i många fall uppdatera programvaran manuellt.
I detta blogginlägg kommer vi gå igenom hur du kan optimera din användning av Kubernetes genom att låta beebyte PaaS sköta uppdateringarna för dina Kubernetes kluster.
Vilken version av Kubernetes körs nu?
Innan du uppdaterar Kubernetes kan det vara bra att se vilken version av Kubernetes som körs just nu. Detta gör du genom att logga in i beebyte PaaS och trycka på ditt Kubernetes-kluster. Bredvid ”Master” och ”Worker”-noderna kan du se versionen som används.

Du kan också se den nuvarande versionen genom trycka på WebSSH-klienten vid ”Master”-noden och skriva in ”kubectl version —short”, enligt följande bild:

Om du märker att ditt kluster använder sig av en mycket gammal version av Kubernetes, kan du behöva uppdatera flera gånger för att se till att den senaste versionen körs.
Hur du använder “Kubernetes Cluster Auto-Upgrade Add-on”
Bra att veta:Innan du kör igång uppdateringen är det bra om du ser till att den applikation du kör på detta kluster stöttas av den nya version av Kubernetes. Detta kan du göra genom att till exempel starta upp ett test-kluster, uppgradera till den nyaste versionen och sedan testa applikationen från det klustret.
För att uppdatera Kubernetes kluster behöver du använda dig av ”Cluster Upgrade”, vilket är en Add-on som du kommer åt genom att trycka på “Add-on”-ikonen bredvid ”Master”-noden i ditt Kubernetes kluster.
Sektionen som syns här nedan kommer visas och du kan då trycka på ”Start Cluster Upgrade”.

Tryck på ”Yes” för att bekräfta starten av uppgraderingen.

Beebyte PaaS kollar nu automatiskt efter uppdateringar och påbörjar installationen…

… eller meddelar dig att ditt kluster redan är uppdaterat till den nyaste versionen.

När uppdateringen genomförs kommer klustret att vara otillgängligt i några minuter, vilket innebär uppehåll för applikationerna som körs med anslutning till det klustret.
När Installationen är klar dyker fönstret nedan upp och ditt Kubernetes kluster är därmed uppdaterat!

Här kan du även se hela processen från start till slut ;).




