Kubernetes
Opret, skaler, opgrader og tilgå en administreret Kubernetes-klynge.
Understøttede versioner
Når du opretter en klynge, vælger du en Kubernetes-version fra listen over understøttede versioner. En klynge kan senere opgraderes til en nyere MINOR- eller PATCH-version, men du kan ikke springe en hel MINOR-version over (f.eks. er 1.y til 1.y+1 muligt, men ikke 1.y til 1.y+2).
Opret en ny klynge
- Vælg Compute > Kubernetes, og klik Add Kubernetes Cluster.
- Angiv navn, beskrivelse, zone, Kubernetes-version og service-udbud.
- Vælg antal control- og worker-noder (mindst 2 vCPU / 2 GB RAM er påkrævet samlet set).
- Under Show Advanced Settings kan du vælge separate images og service-udbud for worker-, control- og (hvis ønsket) etcd-noder, samt netværk og SSH-nøgle.
- Klik OK.
Lykkes oprettelsen, starter klyngen automatisk og går i tilstanden Running. Går noget galt undervejs, ender den i stedet i Alert (noderne kørte, men klyngen kunne ikke færdiggøres) eller Error (noderne kunne slet ikke provisioneres).
Stop en klynge
Vælg klyngen, og klik stop-ikonet. Kun kørende klynger kan stoppes.
Start en stoppet klynge
Vælg klyngen, og klik start-ikonet. Lykkes det ikke, ender klyngen i Alert-tilstand i stedet for Running.
Skaler en klynge
- Vælg klyngen (kørende eller stoppet), og klik skaler-ikonet.
- Angiv det nye antal worker-noder, og/eller et nyt service-udbud.
Kun opskalering af service-udbuddet understøttes -- du kan altså ikke nedgradere til et mindre udbud bagefter.
Opgrader en klynge
- Vælg en kørende klynge, og klik opgrader-ikonet.
- Vælg den nye Kubernetes-version.
Slet en klynge
Vælg klyngen, og klik slet-ikonet.
Tilgå klyngen
Når klyngen er oprettet og kører, finder du under fanen Access:
- Et kubeconfig-fil til download, så du kan tilgå klyngen med
kubectl. - Links til at downloade
kubectltil dit eget operativsystem. - Vejledning til at åbne klyngens web-dashboard: kør en lokal proxy med
kubectl --kubeconfig, og åbn derefter dashboardet i browseren via den viste lokale URL. Login sker med en token, ikke via kubeconfig-filen direkte.proxy
Bemærk: containere i klyngen kan som udgangspunkt tilgå den underliggende nodes brugerdata og metadata. Vil du forhindre det, kan du anvende en NetworkPolicy, der blokerer udgående trafik til 169.254.188.68/32 på port 80 -- se Kubernetes' egen dokumentation om NetworkPolicy for den fulde syntaks.