Schulungsübersicht
Einführung in KI-gestützte Kubernetes-Operationen
- Warum KI für moderne Cluster-Operationen von Bedeutung ist
- Grenzen der traditionellen Skalierungs- und Scheduling-Logik
- Zentrale Konzepte des ML für die Ressourcenverwaltung
Grundlagen des Kubernetes-Ressourcenmanagements
- Grundlagen der CPU-, GPU- und Speicherverteilung
- Verständnis von Kontingenten, Limits und Requests
- Identifizierung von Engpässen und Ineffizienzen
Machine-Learning-Ansätze für das Scheduling
- Überwachte und unüberwachte Modelle für die Workload-Platzierung
- Predictive-Algorithmen für die Ressourcenbedarfserfassung
- Einsatz von ML-Features in benutzerdefinierten Scheduling-Engines
Reinforcement Learning für intelligentes Autoscaling
- Wie RL-Agenten aus dem Cluster-Verhalten lernen
- Gestaltung von Belohnungsfunktionen für Effizienz
- Aufbau von RL-gestützten Autoscaling-Strategien
Predictive-Autoscaling mit Metriken und Telemetrie
- Nutzung von Prometheus-Daten für Prognosen
- Anwendung von Zeitreihenmodellen im Autoscaling
- Bewertung der Prognosegenauigkeit und Anpassung der Modelle
Umsetzung von KI-gestützten Optimierungswerkzeugen
- Integration von ML-Frameworks mit Kubernetes-Controllern
- Deployment intelligenter Regelkreise
- Erweiterung von KEDA für KI-gestützte Entscheidungsfindung
Strategien zur Kosten- und Performance-Optimierung
- Reduktion der Rechenkosten durch predictives Scaling
- Verbesserung der GPU-Auslastung durch ML-gestützte Platzierung
- Ausbalancierung von Latenz, Durchsatz und Effizienz
Praxisbeispiele und Use Cases aus der realen Welt
- Autoscaling hochausgelasteter Anwendungen mit KI
- Optimierung heterogener Knotenpools
- Anwendung von ML in Multi-Tenant-Umgebungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse der Kubernetes-Grundlagen
- Erfahrung im Deployment von Container-basierten Anwendungen
- Vertrautheit mit Cluster-Operationen und Ressourcenverwaltung
Zielgruppe
- SREs, die mit grossen, verteilten Systemen arbeiten
- Kubernetes-Operator:innen, die hochausgelastete Workloads verwalten
- Plattform-Ingenieur:innen, die die Recheninfrastruktur optimieren
Erfahrungsberichte (3)
grundlegendes Verständnis von Containern und Kubernetes sowie deren Interaktion Funktionen der OpenShift-Plattform
Eric Scholze - NOW IT GmbH
Kurs - Introduction to Containers, Kubernetes & OpenShift
Maschinelle Übersetzung
Gute und machbare Übungen.
Jannes Wykhoff - Landesamt fur Geoinformation und Landesvermessung Niedersachsen (LGLN)
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
About the microservices and how to maintenance kubernetes