Einführungsschulung für Kubernetes
Bei unserer Grundlagenschulung für den Einsatz von Kubernetes handelt es sich um eine Online-Schulung in 6 Blöcken, an deren Ende ein grundlegendes Verständnis über den Themenkomplex Kubernetes steht. Während der Schulung werden vermutlich einige Themenblöcke detaillierter durchgesprochen oder spontan hinzugefügt, sodass andere Bereiche gekürzt werden können.
Alle Inhalte werden mit ca. 50 % Praxisanteil und reichlich Beispielen ergänzt, um das erlangte Wissen zu vertiefen.
Einführung in Kubernetes & Basics
- Kubernetes Einführung:
Überblick, Historie, Konzepte, Cloud Native Computing Foundation (CNCF)
- Basic Concepts:
Labels/Annotations, Pods, ReplicaSets, Deployments, Servi…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Bei unserer Grundlagenschulung für den Einsatz von Kubernetes handelt es sich um eine Online-Schulung in 6 Blöcken, an deren Ende ein grundlegendes Verständnis über den Themenkomplex Kubernetes steht. Während der Schulung werden vermutlich einige Themenblöcke detaillierter durchgesprochen oder spontan hinzugefügt, sodass andere Bereiche gekürzt werden können.
Alle Inhalte werden mit ca. 50 % Praxisanteil und reichlich Beispielen ergänzt, um das erlangte Wissen zu vertiefen.
Einführung in Kubernetes & Basics
- Kubernetes Einführung:
Überblick, Historie, Konzepte, Cloud Native Computing Foundation (CNCF)
- Basic Concepts:
Labels/Annotations, Pods, ReplicaSets, Deployments, Services, Namespaces
- Architektur:
Vorstellung der einzelnen Kubernetes Komponenten, Container Engine, API-Server, Controller-Manager, Scheduler, kubectl, Etcd, Kube-Proxy, Kubelet
- Einrichtung eines Testclusters pro Teilnehmer:
Kind, Minikube, bereitgestellte Kubernetes Schulungen
- Kubernetes Zugriff:
kubectl, k9s, Octant, Kubernetes Dashboard
Kubernetes Ressourcen
- YAML-Files / Verwendung von Ressourcen
- API-Schemata / API-Versionen:
Unterschiede zwischen Versionen, Updates durchführen
- Kubernetes Ressourcen:
Pods, Deployments, ReplicaSets, DaemonSets, Jobs, CronJobs und mehr
- Custom Resource Definitions (CRDs):
Hinzufügen von eigenen API-Ressourcen
- Verwaltung von Ressourcen:
Paketmanager Helm, Kustomization
Konfiguration & Management
- Container Probes und Health:
LivenessProbe, ReadinessProbe, StartupProbe
- Resource Requests / Limits:
CPU, RAM, (Ephermal-) Storage
- Monitoring:
Metrics Server, Prometheus, Thanos
- Logging:
Loki, Promtail, FluentBit
- Grafana:
Zentrales Dashboard für Monitoring, Logging und Tracing (Observability)
- Config Management:
ConfigMaps, Secrets, SealedSecrets
- Persistent Storage:
CSI, Storage Provider, PersistentVolumes, PersistentVolumeClaims
Networking & Loadbalancing
- Services, LoadBalancing, Networking:
CNI, Services, Servicetypen, Cluster DNS
- Ingress:
NGINX-Ingress-Controller, Ingress Ressourcen, Cert-Manager
- TCP/UDP Zugriffe auf das Cluster
- NetworkPolicies:
Kurze Einführung, Funktionsweise, Funktionsumfang
Security & Backups
- RBAC:
Cluster-Zugriff, Roles, RoleBindings, ServiceAccounts
- HA-Konzepte, Backupstrategien
- Vorstellung Velero:
Backups und (Disaster-) Recovery, Cluster Migrationen, Kopieren von Anwendungen
Anwendungen verwalten
- CI/CD Pipelines:
Einführung, Rolling Updates, Canary Deployments, Rollbacks, Blue/Green Deployments, Traffic Shadowing und mehr
- Vorstellung einer Demo (Build-) Pipeline für Continous Deployment über Gitlab, Harbor, ArgoCD
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
