En introduksjon til Kubernetes
Deployment av applikasjoner ved bruk av Docker Images
Line Moseng
Ingrid Guren



React + Redux
- From Facebook
- Frontend (javascript)
- Looks for differences in DOM
- Swap only those parts


- State of the application
- Controlled access to state
- Access through actions
Docker
- Container-teknologi
- Pakker applikasjoner i et image
- Open Source



Google Cloud
- Cloud computing services
- Virtual machines
- Storage for lagring av filer
- Functions for serverless funksjoner med triggere
- SQL
- Container engine - clustere og lagring av docker images

Kubernetes
- Google Container Engine er bygd på Kubernetes
- System for automatisk bygging og deploying av containere (feks docker)
- Har automatisk skalering
- Open Source

(av Google)
Kubernetes
- Cluster
- Pods
- Wrapper rundt docker-applikasjonen din
- Deployments (Controllers)
- Kontrollerer, oppdaterer og skalererer podene

Kubernetes
- Services
- Abstrakt sett med poder
- Kan opprette nye poder hvis noen skulle dø
- Applikasjoner på utsiden snakker med applikasjonene (podene) via servicen
- Bruker labler (egendefinerte navn) for å nå podene
- Load balancer
- Styrer trafikken som kommer utenfra clusteret

Kubernetes
Load Balancer
Ekstern IP
Pod
Backend-application
Backend
service
Backend-deployment
Pod
Backend-application
Pod
Frontend-application
Frontend
service
Frontend-deployment
Pod
Frontend-application
Internett
Workshop infrastructure
Load Balancer
Ekstern IP
Pod
Backend
Backend
service
Backend-deployment
Pod
Backend
Pod
Frontend
Frontend
service
Frontend-deployment
Pod
Frontend
Internett
MYSQL-
Database
WORKSHOP
https://github.com/vibbio/introduction-to-kubernetes
En introduksjon til Kubernetes Deployment av applikasjoner ved bruk av Docker Images
Copy of En introduksjon til Kubernetes
By Ingrid Guren
Copy of En introduksjon til Kubernetes
Deployment av applikasjoner ved bruk av Docker Images
- 102