Dauer
- 2-Tages-Training
Zielgruppe
- DevOps-Entwickler
- Cloud Native Engineers
- Administratoren
- Software- und Systemarchitekten
Inhalte
- Container Basics
- Kubernetes
- Ingress Proxy
- Microservices
- Prometheus
- Helm
Trainer
Peter Rossbach

Peter kann sich als Gründer der bee42, Systemarchitekt, DevOps Engineer, Apache Member, Apache Tomcat Committer, Infracoder und Docker Influencer auf eine jahrelange und beachtliche Praxiserfahrung stützen. Mit seinen Fähigkeiten spornt er die bee42 Crew an und verhilft unseren Kunden zu selbstheilenden Systemen.
Container Lab mit Kubernetes
Tag 1
Container Orchestration Konzepte
- Container Technology Grundlagen
- Architektur von Kubernetes
- Kubernetes Core Komponenten
- Kubernetes Manifeste und Ressourcen
- Kubernetes Control Plane im Einsatz
- Kernel vs. Classical Virtualization
- Kernel vs. Classical Virtualization
- Erste Erfahrungen mit Pods
- Container und Images
- Pods
- Services
- Deployments
- Basis CLI Tools und das Kubernetes Dashboard
- Container Orchestration
Praktische Experimente mit Kubernetes
- HandsOn mit Pods und Services
- Erzeugen eigener Container Images mit Dockerfiles
- Build, Ship and Run-Zyklus
- Docker CE Werkzeuge
- Service Discovery
- Scheduling (Node, Resources, Label und Constraints)
- Lifecycle Management und Ressources
- Volume Management
- Network Management
- DaemonSets und Jobs
Tag 2
Erzeuge Microservices mit Kubernetes
- Kubernetes Provisionieren mit Helm
- Denke Dir Deine Infrastruktur zuerst
- Erzeuge eine einfache Microserivces Umgebung
- Erzeuge Deine Toolchain: Java und Maven
- Namespaces
- Ingress und Loadbalancer
- Verwalten verschiedener Umgebungen
- Kubernetes Packagemanagement mit Helm
- Debugging und Troubleshooting
Provisionierung eines Kubernetes Clusters
- Provisionierung eines Kubernetes Clusters
- Vorbereitung der Produktion für Kubernetes
- Review des Setup des Cloud Kubernetes Clusters
- Erzeuge Namespaces und Policies
- Security und Role Base Access Control (RBAC)
- Update, Failure Detection und Redeployment
- Autoscaling
- Logging und Metrics
- Konzepte für Backup/Restore
- Stateful Pods
- Studieren eines einfachen Microservice die Voting-App
Tipps und Tricks
- Konzepte zur Umsetzung von Microservices
- Erzeuge beserere Container Images
- Nutze Deine Service Discovery für die Bereitstellung Deiner Geheimnisse
- Networking
- Debug Deine Services und Pods
Leistungen
- Motivierte Trainer
- Verpflegung: Kaffeepausen, Mittagessen und Getränke (nicht alkoholisch)
- Schulungsmaterialien
- Internet
- Vorgefertigtes K8s Cluster in der Cloud
- (Rechner werden nicht gestellt)
Anforderungen
- Bringe Deinen eigenes Notebook mit
- Administrator Rechte sind erforderlich
- Freier Zugang zum gesamten Netzwerk (Kein aktives Unternehmes-Proxy oder -VPN)
- Grundkenntnisse in Linux
- Grundkenntnisse in Docker
- Grundkenntnisse in Git
- SSH oder Putty installiert
- Einen aktuellen Google Chrome Browser installiert