Grunnleggende Kubernetes · leksjon

Installering og oppsett av Minikube

Installer Minikube og start din første Kubernetes-klynge med én node for lokal utvikling.

Leksjon 1 av 411 trinn

Installering og oppsett av Minikube er en gratis leksjon i Grunnleggende Kubernetes på CoddyKit. Dette er leksjon 1 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Grunnleggende Kubernetes, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Grunnleggende Kubernetes inneholder totalt 4 leksjoner.

Introduksjon til Minikube

Minikube er et verktøy som kjører en Kubernetes-klynge med én node på den lokale maskinen din. Tenk på det som en liten lekeplass for Kubernetes!

Det er perfekt for læring, utvikling og testing. Verktøyet oppretter en virtuell maskin (VM) eller bruker Docker til å være vert for et lite Kubernetes-miljø med alle de viktigste komponentene.

Installering og oppsett av Minikube — illustrasjon 1

Fordeler med lokal K8s

Hvorfor bruke Minikube når du kan bruke skyklynger? Her er noen viktige fordeler:

  • Enkelt å lære: Få praktisk erfaring med Kubernetes uten et komplisert skyoppsett.
  • Utvikling uten nett: Arbeid med prosjektene dine hvor og når som helst.
  • Kostnadseffektivt: Ingen skykostnader for eksperimentering.
  • Eksperimenter trygt: Du kan ødelegge ting uten å påvirke produksjonsmiljøer.

Virtualisering kreves

Minikube trenger en «driver» for å opprette det virtuelle miljøet sitt. Dette er vanligvis et virtualiseringsprogram som:

  • Docker Desktop: (Anbefalt) Bruker Dockers innebygde virtualisering.
  • VirtualBox: Et populært alternativ med åpen kildekode.
  • Hyper-V: Innebygd i Windows Pro/Enterprise.

Pass på at ett av disse programmene er installert og kjører før du fortsetter!

Gjør kubectl klar

kubectl er kommandolinjeverktøyet for samhandling med Kubernetes-klynger, inkludert Minikube. Du bruker det til å distribuere applikasjoner, undersøke ressurser og administrere klyngen.

Før du installerer Minikube, bør du installere kubectl. Instruksjonene varierer etter operativsystem, men du finner offisielle veiledninger for macOS, Windows og Linux.

På macOS med Homebrew: brew install kubectl

Installer Minikube

Nå skal vi installere selve Minikube! I likhet med kubectl innebærer installasjonen å laste ned Minikube-kjøringsfilen og plassere den i systemets PATH.

Når Minikube er installert, kan du ganske enkelt kjøre minikube-kommandoer fra terminalen.

På macOS med Homebrew: brew install minikube

Starte Minikube

Når kubectl og minikube er installert, er du klar til å starte din første lokale Kubernetes-klynge! Denne kommandoen laster ned nødvendige avbildninger og setter opp VM-en eller Docker-containeren.

Første gang kan det ta noen minutter, så vær tålmodig!

minikube start

Sjekk Minikube-status

Etter oppstart er det lurt å kontrollere at Minikube-klyngen kjører som den skal. Kommandoen minikube status gir en rask oversikt.

Du bør se resultat som viser at host og kubelet har statusen «Running», og at apiserver har statusen «Healthy».

minikube status

Din første node

Nå som Minikube kjører, kan vi bruke kubectl til å samhandle med den. En grunnleggende kommando er kubectl get nodes, som viser nodene i klyngen.

Siden Minikube er en klynge med én node, bør du se én node i listen, vanligvis med navnet «minikube».

kubectl get nodes

Stoppe Minikube

Når du er ferdig med å arbeide med den lokale klyngen, kan du stoppe den for å frigjøre systemressurser. Dette sletter ikke klyngens konfigurasjon eller data, så du kan starte den igjen senere.

Du kan starte den igjen senere med minikube start.

minikube stop

Minikube-sjekk

Hvilken kommando brukes til å starte den lokale Kubernetes-klyngen med Minikube?

Oppsummering og neste steg

Godt jobbet! I denne leksjonen har du lært:

  • Hva Minikube er, og hvorfor det er nyttig for lokal utvikling.
  • Hvilke virtualiseringsforutsetninger Minikube har.
  • Hvordan du konseptuelt installerer kubectl og minikube.
  • Hvordan du starter, kontrollerer statusen til og stopper Minikube-klyngen.
  • Hvordan du samhandler med klyngen for første gang ved hjelp av kubectl get nodes.

Deretter skal vi se på hvordan du administrerer tilgang til flere klynger ved hjelp av kubeconfig-filer og kontekster.

Gratis å komme i gang

Lær deg Grunnleggende Kubernetes med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
12
Leksjoner
48

Ofte stilte spørsmål

Er leksjonen «Installering og oppsett av Minikube» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Grunnleggende Kubernetes, inkludert «Installering og oppsett av Minikube», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Grunnleggende Kubernetes inneholder totalt 4 leksjoner.

Hva lærer jeg i «Installering og oppsett av Minikube»?

Installer Minikube og start din første Kubernetes-klynge med én node for lokal utvikling. Du øver på Grunnleggende Kubernetes med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Grunnleggende Kubernetes?

Ingen tidligere erfaring er nødvendig. Grunnleggende Kubernetes på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.

Hvor lang tid tar leksjonen «Installering og oppsett av Minikube»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Grunnleggende Kubernetes-leksjonen?

Ja. Alle Grunnleggende Kubernetes-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Installering og oppsett av Minikube
  2. Kubeconfig og kontekster
  3. Distribusjon av en enkel app
  4. Inspisere og feilsøke klyngen Deres
← Tilbake til Grunnleggende Kubernetes