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.
Kursinhalt1. 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