Sørg for å ha installert følgende, man kan finne detaljerte instrukser for begge på deres nettsider
- minikube
- kubectl
- I tilegg er en editor for å redigere yaml filer og en god terminal anbefalt.
- Hvis du kjører på OSX eller Linux er
watchogså nyttig
Underveis kan det være nyttig å se status på cluster (for de som ikke liker terminaler) og to gode alternativer er
kommandoen minikube dashboard eller k9s.
Husk å sjekke at alt fungerer, helst før fagdagen er i gang. Trenger man hjelp i dagene før fagdagen kom innom #fagdag på Slack.
F.eks. kubectl get pods returnerer connection feil
Sjekk at minikube kjører som det skal (er alt running?): minikube status
Test at du har riktig context: kubectl config get-contexts . Det skal vise "minikube" som context (det er clusteret du skal være koblet til).
Sjekk hvilken versjon av minikube, kubectl og docker du har og at det ser riktig ut:
kubectl versionminikube versiondocker version
Det kan være du må slette eksisterende cluster hvis du har lekt med minikube før:
minikube stop hvis det kjører, så minikube delete og så start på nytt minikube start
Sjekk at du har riktig contect ved å kjøre kubectl config get-contexts
Minkube skal være den contexten du kjøre mot.
Hvis du har oppdatert minikube så kan context ha blitt korrupt og du må slette contexts. OBS: du vil miste andre contexts også når du sletter disse.
- Stop minikube
minikube stop - Delete minikube
minikube delete - Slett .minikube og .kube mappen i din "home"-katalog.
- Start minikube
minikube start - Oppdater context
minikube update-context
Dette har vi f.eks. opplevd etter at vi har oppdatert minikube fra en eldre versjon.
Sjekk om det kommer noen hint når du kjører minikube start eller minikube status.
Det kan komme løsningsforslag der :)
Sjekk hvilken versjon av minikube, kubectl og docker du har og at det ser riktig ut:
kubectl versionminikube versiondocker version
Det kan være du må slette eksisterende cluster hvis du har lekt med minikube før:
minikube stop hvis det kjører, så minikube delete og så start på nytt minikube start
Hvis man trenger hjelp, spør oss gjerne på #fagdag på Slack. Vi er ikke eksperter men er veldig gode på å Google :)