Att skapa ett Kubernetes-kluster hos GleSYS är bara några klick bort. Genom att använda vår one-click installer för Rancher är det enkelt att skapa kluster baserat på vår KVM-plattform.
Rancher är en komplett manageringsplattform för Kubernetes. Verktyget hanterar de operativa och säkerhetsmässiga utmaningarna under ett klusters livslängd och gör det enkelt att hantera ett eller flera Kubernetes-kluster.
Du kan läsa mer om Rancher här.
Logga in i GleSYS Cloud.
Välj den organisation och det projekt där du vill skapa en server med Rancher. Dina Kubernetes-kluster kommer även att skapas under detta projekt.
Under Infrastruktur, bredvid Servrar klickar du på Skapa-knappen.
Klicka på flicken One-click installer och välj Kubernetes med Rancher.
Under Datacenter väljer du om servern ska skapas i Falkenberg eller Stockholm.
För att komma åt din Rancher-server behöver du koppla en subdomän till en av dina befintliga domäner på projektet. Välj en ur listan. Saknar du domän kan du enkelt köpa en via GleSYS Cloud.
Välj en existerande API-nyckel eller skapa en ny.
Ange en e-postadress för Let’s Encrypt för eventuell kommunikation om dina certifikat.
Ange ett användarnamn och lösenord, och/eller en SSH-nyckel. Tänk på att skapa ett starkt lösenord, det här är din inloggning till servern som Rancher installeras på.
Vi har en rekommenderad konfiguration på servern som Rancher kommer att installeras på. Du kan enkelt ändra detta i efterhand men vi rekommenderar att du inte sänker prestandan på servern då det kan påverka hur väl Rancher fungerar.
Klicka på Skapa.
Nu skapas din server med Rancher. Det tar cirka fem minuter för Rancher att installeras och konfigureras.
När installationen är klar, loggar du in via URL:en som visas på sidan.
Första gången du besöker Rancher behöver du sätta ett lösenord för admin-användaren. Klicka sedan Continue.
Bekräfta sedan den föreslagna URL:en genom att klicka Save URL. Obs, ändrar du URL måste du uppdatera dina DNS-inställningar i vår kontrollpanel.
Du ser nu Ranchers startsida. Klustret du ser i listan är din Rancher-installation.
Nu är Rancher installerat och du är redo för att skapa ditt första Kubernetes-kluster.
Klicka på Add Cluster uppe till höger.
Klicka på Glesys.
Ange ett namn på ditt kluster.
Nu ska du skapa dina pooler. Tänk på inte kombinera etcd och kontrollplanet med workernoderna i samma pool. Du kan läsa mer om Node-pooler här.
Ange ett namnprefix för din Node-pool. Ett tips är att avsluta prefixet med ett bindestreck, då Rancher automatisk lägger på en siffra per nod.
Du kan direkt välja att skapa flera noder av en viss typ, genom att öka Count.
Template styr specifikationen på servern, du får tre stycken fördefinierade. Du kan läsa mer om våra templates och hur du skapar egna i slutet av guiden.
Du kan lämna resten av inställningarna som de är just nu.
Klicka på Create längst ner på sidan.
Nu skapar Rancher ditt Kubernetes-kluster i GleSYS Cloud under det projekt du valde.
Det tar ca 15 minuter för klustret att skapas.
Klustret är redo att användas när statusen är Active.
Ditt Kubernetes-kluster består av de controller- och workernoder du skapar i form av VPS:er. Priserna för dina servrar hittar du i GleSYS Cloud under Servrar.
När du skapar ett Kubernetes-kluster definierar du dina Node-pooler. Varje Node-pool är kopplad till en Node Template, som i sin tur anger vilka resurser den bakomliggande servern får.
Du kan själv redigera eller lägga till templates genom att klicka på din användare uppe till höger.
Välj Node Templates i listan.
Nu listas våra förkonfigurerade templates. Du har möjlighet att både redigera och klona befintliga templates, för att få den konfiguration som passar dig.
Är du nyfiken på Rancher eller Kubernetes i GleSYS Cloud är du välkommen att höra av dig!
Du kan läsa mer om Rancher på deras webbsida: https://rancher.com
Prova att deploya din första app med denna guide: https://rancher.com/docs/rancher/v2.x/en/quick-start-guide/workload/
Du kan läsa mer om Kubernetes på deras webbplats: https://kubernetes.io/
För att kommunicera med ditt kluster via ett CLI, kan du installera kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl/
Kontakta oss gärna för mer information. Vi hjälper dig att komma fram till den bästa lösningen för dina behov.