502 Eine Applikation als Container mit CI pipelines deployen [4 PT]
Containerisierung, GitLab CI und Terraform für den automatisierten Build, Test und das Deployment einer Applikation mit Registry, Pipelines und Infrastrukturmanagement.
503 Kubernetes Basics [0.5 PT]
Grundlagen von Kubernetes: Control Plane, Worker Nodes, Self-Healing, Namespaces und die Verteilung zentraler Komponenten in einem Cluster.
504 Kubernetes Ressourcen um Workloads/Applikationen zu deployen [0.5 PT]
Pods, Deployments, ReplicaSets und Controller steuern den Lebenszyklus von Workloads in Kubernetes und verhindern manuelle Fehler bei Wiederherstellung und Skalierung.
505 Kubernetes Networking [1.5 PT]
Kubernetes-Netzwerke sind komplex: CNI-Plugins, Pod-Kommunikation über Nodes, Services, DNS, Ingress und Netzwerkmodi wie Layer-3-Routing oder VXLAN bestimmen das Setup.
506 Debugging Kubernetes Pod scheduling [0.25 PT]
Grundlagen zum Untersuchen von Kubernetes-Workload-Problemen mit Fokus auf Pod-Scheduling, Image Pull Backoff und Crash Loop Backoff.
507 Kubernetes Authorization and RBAC [0.5 PT]
Kubernetes-Zugriff wird über Authentifizierung, Authorization und RBAC gesteuert; API Server, Client-Zertifikate und ServiceAccounts bestimmen, welche Rechte ein Subjekt im Cluster erhält.
508 Kubernetes Container Runtime [0.25 PT]
Kubelet und Container Runtime steuern das Starten, Stoppen und Löschen von Containern; auch Authentifizierung, pod-infra-container, DNS und Node-Evakuierung sind zentrale Themen.
509 Kubernetes Persistent Storage [0.5 PT]
Persistent storage in Kubernetes ist für stateful Anwendungen und einzelne Pod-Instanzen nötig; StorageClass, PVCs, CSI und StatefulSet-Konfiguration regeln die Bereitstellung und Bindung von Speicher.
510 Kubernetes Applikations Konfiguration und Secrets [0.5 PT]
Kubernetes ConfigMaps und Secrets trennen Konfiguration und sensible Daten von Images; Änderungen werden nicht automatisch in laufende Pods übernommen und müssen gezielt ausgerollt werden.
511 EKS Cluster und mehrere Terraform States [4 PT]
Terraform in mehrere States und Module aufteilen, EKS mit Spot-Nodegroup, GitLab Agent und Kubernetes-Deployment für notestar mit ALB und abgesicherter Basic Auth.
512 k8s Workload Health and Resources [1 PT]
Kubernetes-Probes steuern Start, Verfügbarkeit und Neustarts von Containern; Ressourcenlimits für CPU, RAM und Netzwerke sowie ResourceQuota begrenzen Workloads im Cluster.
513 k8s Custom Resources and Operators [0.5 PT]
Custom Resources und Operatoren erweitern Kubernetes um eigene API-Typen und Automatisierung für Anwendungen. Aggregierte ClusterRoles bündeln RBAC-Rechte über Labels und Selektoren.
514 Applikations Stabilität und Monitoring [0.5 PT]
Stabile Applikationsbetriebsführung und Monitoring mit Prometheus für Kubernetes, inklusive Rolling-Update-Grundlagen und relevanter Metriken auf Node- und Clusterebene.
515 Infrastruktur auf AWS Monitoren [2 PT]
CloudWatch-Alarme für RDS, Speicherverbrauch und Erreichbarkeit sichern die Überwachung einer AWS- und EKS-Umgebung; ADOT bringt zusätzliche Kubernetes-Metriken nach CloudWatch.