Kubernetes Fundamentals
Denna kurs ger en heltäckande introduktion till Kubernetes, inklusive dess arkitektur, kärnkomponenter och praktiska tillämpningar.
Du får en djupgående förståelse för containerorkestrering, med fokus på hur du distribuerar, skalar och hanterar containerbaserade applikationer med hjälp av Kubernetes.
Genom praktiska övningar och scenarier baserade på verkliga situationer får du lära dig sätta upp ett Kubernetes-kluster, distribuera applikationer, hantera resurser och felsöka vanliga problem. Efter kursens slut har du kunskaper och färdigheter för att använda Kubernetes till att distribuera och hantera containerbaserade applikationer i olika miljöer.
Målgrupp och förkunskaper
Kursen är framtagen för professionell IT-personal som skall använda Kubernetes till att distribuera och hantera containerbaserade applikationer i olika miljöer.
För att hänga med i kursens tempo och tillgodogöra dig dess innehåll förutsätts du ha ett par års erfarenhet av arbete inom IT-support eller mjukvaruutveckling, samt ha grundläggande kunskaper inom båda områdena.
För att alltid hålla en hög kvalitet på våra kurser använder vi både engelsk- och svensktalande experter som kursledare.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Module 1: Kubernetes Essentials
- kubectl
- Pods
- ReplicaSets
- Deployments
- Services
- Labs
- Pods, RS, Dep, Expose
Module 2: Kubernetes Basics
- Architecture
- [Managed service architecture – GKE, AKS, EKS]
- Labels
- Namespaces
- Operators
- Labs
- Working with labels
- “Quarantine” a pod
- Updating Deployments
- Updates, rollbacks, etc.
- Working with Namespaces
- Create dev/prod namespaces
Module 3: Volumes and data
- Volume types
- Mounting volumes
- ConfigMaps
- Secrets
- Labs
- Volume mounts
- ConfigMaps (namespaces)
- Secrets
Module 4: Kubernetes Networking
- Services redux
- Ingress
- Day 2
- Module 5: Other workload types
- DaemonSets
- Jobs / CronJobs
- Labs
- DS
- Jobs
Module 6: K8s Design Patterns
- Microservices
- Multi-container Pods
- Labs
- MCP – add functionality by adding a container, not by altering the application code
- MCP with configmaps / secrets
Module 7: Security
- RBAC
- NetPol
- SecPol
- Labs
Module 8: Logging and troubleshooting
- Metrics server
- Logs
- Log aggregation
- Troubleshooting process
- Labs
- HPA
- fluentD?
- Appendices
- Mesh
- StatefulSets
- Networking Fundies (cidr, RFC1918)
- Scheduler
Relaterat innehåll


