Lern- und Schulungsmaterialien zu Kubernetes
Wir unterstützen Sie auf Ihrer Journey zu cloudnativen Lösungen. Nutzen Sie die Lern- und Schulungsmaterialien zu Kubernetes, die wir aus Videos, Artikeln, Büchern und technischen Webinaren zusammengestellt haben. Arbeiten Sie sich in die Grundlagen ein, und sammeln Sie praktische Erfahrung mit unterschiedlichen Kubernetes-Funktionen und -Lösungen wie Azure Kubernetes Service (AKS).
Übersicht über Kubernetes
Machen Sie sich zunächst mit der Kubernetes-Software und ihren Komponenten im Allgemeinen vertraut. Wenn Sie noch keine Erfahrung mit Kubernetes haben, sollten Sie sich zunächst mit Kubernetes und der Funktionsweise von Containern vertraut machen. Wenn Sie bereits Erfahrung mit Containern und Docker haben, einem Open-Source-Format für Container, können Sie nachlesen, wie Kubernetes und Docker kombiniert werden können.
Containerisierte Anwendungen nutzen
Visualisieren Sie die Beziehungen zwischen Kubernetes-Komponenten und Konzepten wie der Cluster- und der Steuerungsebene. Zudem erhalten Sie Tipps für die Bereitstellung von Anwendungen und Workloads und die Strukturierung und den Schutz von Kubernetes-Umgebungen.
Unterhaltsamer Einstieg in Kubernetes mit Phippy
Lernen Sie Kubernetes-Konzepte wie Pods und Bereitstellungen im Stil eines Bilderbuchs für Kinder kennen. Schließen Sie sich Phippy, der Giraffe, und Zee, dem Zebra, auf einem lehrreichen Abenteuer an.
Kernkonzepte zu Azure Kubernetes Service (AKS)
In diesen technischen Artikeln erfahren Sie, wie Infrastrukturkomponenten, Identität, Sicherheit, Netzwerk, Speicher und Skalierung in Azure Kubernetes Service (AKS) funktionieren. AKS ist ein Managed Kubernetes-Dienst, der die containerbasierte Anwendungsbereitstellung und -verwaltung weiter vereinfacht.
-
Cluster und Workloads
Hier erfahren Sie, wie Infrastrukturkomponenten wie die Steuerungsebene, Knoten und Knotenpools sowie Workloadressourcen wie Pods, Bereitstellungen und Gruppen in AKS funktionieren. Zudem lernen Sie, wie Sie Ressourcen in Namespaces gruppieren können.
-
Zugriffs- und Identitätsoptionen
Nutzen Sie Kubernetes-Dienstkonten, die Azure Active Directory-Integration, die rollenbasierte Zugriffssteuerung, oder die Objekte „Roles“, „ClusterRoles“, RoleBindings“ und „ClusterRoleBindings“, um Berechtigungen in AKS zu authentifizieren und zuzuweisen.
-
Konzepte für Anwendungs- und Clustersicherheit
Schützen Sie Ihre Anwendungen in AKS durch Masterkomponentensicherheit, Knotensicherheit, Clusterupgrades, Netzwerksicherheit und Kubernetes-Geheimnisse.
-
Netzwerkkonzepte für Anwendungen
Schaffen Sie ein Netzwerk für Ihre Anwendungen in AKS, indem Sie unter anderem Dienste, virtuelle Azure-Netzwerke, Eingangsdatencontroller und Netzwerkrichtlinien einsetzen.
-
Skalierungsoptionen für Anwendungen
Skalieren Sie Anwendungen in AKS mit manueller Skalierung, der horizontalen automatischen Podskalierung, der automatischen Clusterskalierung und der ACI-Integration (Azure Container Instances).
-
Speicheroptionen für Anwendungen
Speichern Sie Anwendungen mithilfe von Volumes, persistenten Volumes, Speicherklassen und persistenten Volumeketten in AKS.
Schulungswebinare zu Kubernetes
In diesen technischen On-Demand-Webinaren lernen Sie bestimmte Kubernetes-Anwendungsfälle kennen. Diese werden von erfahrenen technischen Fachkräften, Programmmanagern und Entwicklern geleitet. Im Rahmen dieser Webinare werden auch Praxisfragen anderer Teilnehmer beantwortet, die Kubernetes einsetzen oder sich einarbeiten.
-
Kubernetes: Einrichtung und Betrieb
Hier erfahren Sie, wie Sie in Kubernetes einsteigen können. Sie lernen zudem, wie Sie alltägliche Vorgänge mit Managed Kubernetes-Diensten vereinfachen können.
-
Kubernetes-Best Practices für die Clusterverwaltung
Holen Sie von Anfang an das meiste aus AKS heraus. Informieren Sie sich über die Mehrinstanzenfähigkeit, die logische Isolation durch Namespaces und die Cluster- und Imagesicherheit.
-
Netzwerkkonzepte für Anwendungen
Schaffen Sie ein Netzwerk für Ihre Anwendungen in AKS, indem Sie unter anderem Dienste, virtuelle Azure-Netzwerke, Eingangsdatencontroller und Netzwerkrichtlinien einsetzen.
-
Erstellen ereignisgesteuerter Container mit Azure Functions in Kubernetes
Mit diesen Architekturen, Mustern und Best Practices können Sie die Ereignisse in cloudnativen Anwendungen zu Ihrem Vorteil nutzen.
-
Verwalten von Microservices mit Azure API Management
Hier finden Sie umfassende Beispiele und erfahren, wann und warum Sie API Management in Ihrem Unternehmen einsetzen sollten.
Bereitstellen eines AKS-Baselineclusters
Hier erhalten Sie Empfehlungen zu Netzwerken und Identitäten sowie zur Sicherheit, Verwaltung und Überwachung des Clusters basierend auf den Geschäftsanforderungen Ihres Unternehmens in der AKS-Produktionsbaseline.
Kubernetes-Architekturen und -Muster
Microservice-Architekturdesign
Lernen Sie eine einfache AKS-Konfiguration kennen, die als Ausgangspunkt für die meisten Microservicebereitstellungen dienen kann. Informieren Sie sich darüber hinaus über Infrastruktur- und DevOps-Aspekte bei der Ausführung einer Microservicearchitektur in AKS.
Machine Learning Operations (MLOps)
Implementieren Sie eine Pipeline für Continuous Integration (CI), Continuous Delivery (CD) und erneutes Training für eine KI-Anwendung mit Azure DevOps und Azure Machine Learning.
Workshop: Bereitstellen einer Anwendung mit mehreren Containern
Erfahren Sie in dieser praxisorientierten Lernumgebung Schritt für Schritt, wie Sie einen Kubernetes-Cluster erstellen, eine microservicebasierte Anwendung bereitstellen und eine CI/CD-Pipeline mit AKS einrichten.
Kubernetes-Best Practices für den Betrieb
Lernen Sie Best Practices für Alltagsszenarien kennen, die von Fachleuten anhand von praxisorientierten Bereitstellungen erläutert werden.
Best Practices für Clusterbetreiber
Netzwerk und Speicher
Ausführen von Workloads für Unternehmen
Best Practices für Entwickler
E-Book-Reihe „Kubernetes Up & Running“
Informieren Sie sich, welche Praxiskenntnisse für die Kubernetes-Bereitstellung nützlich sind, um die Agilität, Zuverlässigkeit und Effizienz Ihrer verteilten Systeme zu verbessern.