Containerisierte Anwendungen erfordern eine leistungsfähige Orchestrierungsplattform - Azure Kubernetes Service (AKS) stellt dafür eine verwaltete Kubernetes-Umgebung bereit, die Betrieb, Skalierung und Updates von Container-Workloads vereinfacht. Von der Cluster-Einrichtung bis zur Produktionsbereitstellung deckt AKS den gesamten Lebenszyklus containerbasierter Anwendungen ab. Dabei verbindet es Kubernetes-Standardkonzepte mit Azure-spezifischen Integrationsmöglichkeiten.

Kursinhalt
1. AKS-Cluster-Einrichtung und Knotenpool-Verwaltung
  • Erstellen von AKS-Clustern über Portal, CLI und Infrastructure-as-Code
  • Konfiguration von System- und User-Nodepools mit verschiedenen VM-Typen
  • Upgrade-Strategien für Kubernetes-Versionen und Knotenimages

2. Workload-Deployment und Kubernetes-Objekte
  • Deployment, ReplicaSet, Pod und Service im AKS-Kontext
  • Konfiguration von ConfigMaps, Secrets und persistenten Volumes
  • Einsatz von Helm Charts für standardisierte Applikationsbereitstellung

3. Netzwerk, Ingress und Dienstverfügbarkeit
  • Netzwerkmodelle in AKS: kubenet vs. Azure CNI
  • Konfiguration von Ingress-Controllern und TLS-Terminierung
  • Einsatz von Azure Load Balancer und internen Diensten

4. Sicherheit, Identität und Cluster-Zugriff
  • Integration von Azure AD und RBAC für Cluster-Berechtigungen
  • Einsatz von Azure Policy für Kubernetes und Pod Security
  • Secrets-Verwaltung über Azure Key Vault Provider for Secrets Store CSI Driver

Berufliche Relevanz
  • AKS-Kenntnisse sind gefragt in DevOps-, Platform-Engineering- und Cloud-Native-Teams
  • Kubernetes ist der De-facto-Standard für Container-Orchestrierung in Unternehmensumgebungen
  • Die Kombination aus Azure-Integration und Kubernetes-Know-how qualifiziert für Rollen wie Cloud-Native Engineer oder Platform Engineer