Kubernetes
Kursdauer: 3 Tage, TageskursKurssprache: deutsch
Kubernetes ist ein sehr populäre Plattform, die die automatisierte Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen einfach ermöglicht. Sie wurde ursprünglich von Google entwickelt und wird heute von einer umfassenden und wachsenden Open-Source-Community weiterentwickelt.
Die Schulung führt die Teilnehmenden in Kubernetes und dessen Kernkonzepte, anhand eines durchgängigen praktischen Beispiels ein. Auch erweiterte Themen wie Sicherheit werden behandelt.
- Administratoren
- Java-Entwickler
- DevOps-Engineers
- Motivation
- Architektur und Kernkomponenten eines Kubernetes-Clusters
- Installation eines Kubernetes-Clusters und des kubectl-Kommandos
- Konzepte von Kubernetes
- Networking und CNI-Plugins
- Pods
- Labels und Annotations
- Namespaces
- Liveness und Readiness Probes
- ReplicaSets
- Services und Ingresses
- DaemonSets
- Jobs
- PersistentVolumes und PersistentVolumeClaims
- ConfigMaps und Secrets
- Resources Requests und Limits
- Deployments
- Security: ServiceAccounts, (Cluster)Roles, (Cluster)RoleBindings und NetworkPolicies
- Deployment von produktiven Applikationen
- Integration von Storage-Lösungen in Kubernetes
- Logging und Monitoring in einem Kubernetes-Cluster
- Best Practices
- Ausblick: Helm
- Grundkenntnisse über Docker