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.