Introduktion til Safespring Kubernetes Engine

Opret en Kubernetes-klynge i Safesprings selvbetjeningsportal, skalér worker-noder, download kubeconfig, autentificér med datacenterets IDP og forbind med kubectl.

Play
00:00 / 00:00

Denne demo gennemgår hele første-klynge-flowet i Safespring Kubernetes Engine: fra login i portalen og oprettelse af klynge til forbindelse med kubectl og sletning af demoklyngen, når den ikke længere er nødvendig.

Gennemgangen starter i Safesprings selvbetjeningsportal, hvor miljøer bruges til at gruppere ressourcer. Fra et tomt miljø opretter demoen en ny Kubernetes-klynge og viser de valg, der foretages under provisionering, herunder datacenter, størrelse på control plane og størrelse på worker-noder.

Klyngen oprettes i Stockholm 2 som eksempel. Konfigurationsgennemgangen viser valgt datacenter, klyngenavn, control plane-noder, worker-noder og den downloadbare konfiguration, før bestillingen sendes ind.

Under provisioneringen forklarer demoen, hvad Safespring sætter op omkring klyngen: administreret control plane, worker-noder, API-endpoint, automatisk provisioneret DNS til ingress og Talos Linux som base for noderne. Den dækker også, hvordan Kubernetes-opgraderinger håndteres, herunder hvornår ændringer skal koordineres med applikationsteamet.

Når klyngen er aktiv, viser oversigtssiden region, Kubernetes-version, Talos-version, netværksdetaljer, API-endpoint, ingressens CNAME-mål og antal worker-noder. Demoen skalerer derefter worker-poolen fra tre til fire noder direkte i portalen.

Anden halvdel fokuserer på adgang. Kubeconfig indeholder klyngens certificate authority-data, API-serverens endpoint og login-konfiguration for datacenterets identitetsleverandør. Portaladgang og klyngeadgang er bevidst adskilt, så administratorer kan oprette eller slette klynger, mens klyngebrugere autentificerer mod datacenteret uden at skulle have ret til at slette infrastruktur.

Til sidst logger demoen ind med kubectl, lister noder og kontrollerer pods i namespace kube-system. Gennemgangen peger på komponenter som Cilium, CoreDNS og CSI Cinder, før demoklyngen slettes.

Demo 1

Introduktion til Safespring Kubernetes Engine