/kubernetes-uia

Presentation and code examples for Docker and Kubernetes Demo at UiA September 2020

Primary LanguageCSS

Docker og Kubernetes presentasjon/workshop for UiA

Innholdet i dette repo:

  • apps: i denne mappen ligger applikasjonene vi skal jobbe med i denne presentasjonen
  • kubernetes: manifest filer for å deploye applikasjon til kubernetes
  • src/docs/asciidocs: her ligger slidene som asciidoc filer

Det er fint om man før man kommer i workshop/forelesning kan installere følgende vertøy:

Hvis du har noen spørsmål før, under eller etter workshop og foretrekker å stille dem skriftlig så lag en issue/sak i dette github repo så skal vi svare så godt vi kan.

Hvordan bygge slidene til en presentasjon

make doc

Slidene blir da lagt i build/docs mappen

Ressurser

Docker

I denne presentasjonen viser vi kun hvordan man bygger docker images med Dockefile på den grunnlegende måten. Det finnes høyere nivå abstraksjoner som det kan være verd å se på:

Kubernetes

Det finnes mange forskjellige teknikker og verktøy for å konfigurere kubernetes. Under er en liten, men ikke utfyllende, liste med relevant materiale for de som er interessert.

Verktøy for å jobbe med kubernetes som kan være fine å vite om er:

Kjekke kubectl kommandoer

Kubectl kommandoen har veldig god hjelp, så lurer du på noe ville jeg startet med å se der.

  • alias k=kubectl hvis man er lat og ikke vil skrive kubectl hele tiden
  • k explain pod for å forklare hvordan en ressurs ser ut
  • k explain pod.status for å forklare hvordan en underressurs ser ut
  • k api-resources for å liste alle ressurser man har