Grundlagen Kubernetes Schulung – Ihr Einstieg in die Orchestrierung von Containern

Machen Sie den ersten Schritt in die Welt der Container-Orchestrierung! In unserer Grundlagen Kubernetes Schulung lernen Sie die wichtigsten Konzepte und Werkzeuge kennen, um Container effizient zu verwalten und Anwendungen skalierbar zu machen. Erfahren Sie, wie Kubernetes Ihre IT-Infrastruktur optimiert und Sie bei der Bereitstellung moderner Anwendungen unterstützt. Mit praxisnahen Inhalten und erfahrenen Trainern legen Sie den Grundstein für Ihren Erfolg mit Kubernetes. Starten Sie jetzt und entdecken Sie das volle Potenzial dieser leistungsstarken Plattform!

0

Schulungstage

0

Teilnehmer max. pro Schulung

0

Themen Blöcke

Unsere Schulung Grundlagen Docker richtet sich an Entwickler:innen, die bereits über folgende Kenntnisse verfügen:

  • Grundkenntnisse in Linux Administration
  • Gute Kenntnisse der Container Technologien

Schulungskonzept

Ziel

Die Grundlagen Kubernetes Schulung vermittelt das notwendige Wissen, um moderne Anwendungen mit Hilfe der Containertechnologie effizient zu entwickeln, bereitzustellen und zu verwalten. Zu Beginn der Schulung erhalten die Teilnehmer eine Einführung in die Motivation für Container und deren vielseitige Einsatzmöglichkeiten. Sie lernen die grundlegenden Konzepte der Containertechnologie kennen, wie diese funktioniert und wie sich mit Containern arbeiten lässt. Dabei wird das Docker Ecosystem als Basis für Kubernetes beleuchtet, ergänzt durch eine technische Erklärung der zugrunde liegenden Linux-Kernelfunktionen. Um ein umfassendes Verständnis zu schaffen, werden die Unterschiede zwischen herkömmlicher Systemvirtualisierung und Containern herausgestellt.

Der Fokus der Schulung liegt darauf, die Teilnehmer mit Kubernetes als leistungsstarker Orchestrierungsplattform vertraut zu machen. Nach einer Einführung in Kubernetes wird die Motivation für den Einsatz einer solchen Plattform erklärt, wobei sowohl die Vorteile als auch die möglichen Kosten beleuchtet werden. Die Teilnehmer erhalten einen Überblick über die Eigenschaften und Architektur von Kubernetes, einschließlich der zentralen Komponenten wie API Server, Controller Manager und Scheduler. Darüber hinaus wird aufgezeigt, wie Kubernetes installiert werden kann, ob in der Cloud, lokal mit MiniKube oder in anderen Umgebungen. Ein praktisches Setup der Arbeitsumgebung und die Nutzung der Command Line Interface (CLI) sind ebenfalls Teil des Programms. Themen wie die Verwendung von Config Files, der Arbeitsbereich (Context) und das Management von Kubernetes-Ressourcen im imperativen sowie deklarativen Stil werden ausführlich behandelt.

Ein weiterer Schwerpunkt der Schulung liegt auf der effektiven Nutzung von Kubernetes für das Anwendungsdeployment. Hierzu lernen die Teilnehmer das Pod-Konzept und dessen flexible Einsatzmöglichkeiten kennen, einschließlich fortgeschrittener Funktionen wie Deployments, StatefulSets, DaemonSets und Jobs. Es wird vermittelt, wie Daten mit einfachen und persistenten Volumes bereitgestellt werden können und wie Konfigurationsdaten und Secrets über ConfigMaps und Secrets verwaltet werden. Netzwerkaspekte spielen eine zentrale Rolle, von der Architektur des Kubernetes-Netzwerks über Verbindungen zwischen Containern bis hin zu Load Balancing, DNS-basierten Verbindungen und Ingress-Ressourcen.

Ein weiterer zentraler Aspekt der Schulung ist die Überwachung und Steuerung von Anwendungen. Teilnehmer lernen, wie sie Health Checks für Pods durchführen, Scheduling mit Taints und Tolerations steuern und komplexe Anwendungen mit dem Helm Paket Manager deployen können. Der Kurs zeigt, wie Helm Charts genutzt werden, um das Anwendungsdeployment zu vereinfachen und flexibel zu gestalten. Ebenso werden Lifecyle-Management-Strategien wie Upgrades und Rollbacks behandelt, um sicherzustellen, dass Anwendungen stets auf dem neuesten Stand sind.

Die Schulung befasst sich auch mit Stateful Anwendungen wie Datenbanken und deren spezifischen Herausforderungen in Kubernetes. Der Operator Hub wird vorgestellt, um die Verwaltung solcher Anwendungen zu erleichtern. Im Bereich Troubleshooting lernen die Teilnehmer, wie sie auf Pods zugreifen, Netzwerkverbindungen testen und Logging sowie Events effektiv nutzen können. Die Zugriffskontrolle wird ebenfalls behandelt, einschließlich rollenbasierter Zugriffskontrolle, Richtlinien und Service Accounts.

Abschließend werden Cluster-Erweiterungen wie Monitoring, Logging, Cluster DNS und Service Mesh-Technologien thematisiert. Die Architektur von IstIO und Envoy wird vorgestellt, und die Teilnehmer erfahren, wie moderne Deployment-Strategien wie Canary, Blue-Green oder A/B Deployment umgesetzt werden können. Ein Ausblick auf die CNCF-Landschaft rundet die Schulung ab. Alle theoretischen Inhalte werden durch praktische Hands-On-Übungen ergänzt, sodass das erlernte Wissen direkt angewendet und gefestigt wird. Ziel der Schulung ist es, die Teilnehmer zu befähigen, Kubernetes erfolgreich einzusetzen und eine stabile Grundlage für die Orchestrierung moderner Anwendungen zu schaffen.

Lernmethodik

Die Schulung kombiniert Theorie und Praxis in einem Verhältnis von 70 % Theorie und 30 % Praxis, sodass der Fokus auf der praktischen Anwendung des Gelernten liegt. Du profitierst vom direkten Austausch mit erfahrenen Trainern aus der Praxis sowie mit anderen Teilnehmenden, was Deinen Lernerfolg zusätzlich fördert.

Agenda

Tauchen Sie in die Welt der Kubernetes-Orchestrierung ein und erfahren Sie, warum eine Plattform wie Kubernetes für den Erfolg moderner IT-Umgebungen unverzichtbar ist.

Verstehen Sie die grundlegenden Bausteine von Kubernetes, von der API über Controller bis hin zu Scheduling, und lernen Sie, wie diese Komponenten zusammenarbeiten.

Wir zeigen Ihnen, wie Sie Ihre Kubernetes-Umgebung mit Cloud-Lösungen, MiniKube und anderen Optionen einrichten und die CLI optimal nutzen.

Lernen Sie, wie Kubernetes Ressourcen wie Pods, Deployments und StatefulSets verwaltet, und erfahren Sie, wie Labels und Selektoren für Flexibilität sorgen.

Entdecken Sie, wie Sie einfache und persistente Volumes einrichten sowie Konfigurationsdaten und Secrets bereitstellen, um Ihre Anwendungen effizient zu betreiben.

Verstehen Sie die Architektur des Kubernetes-Netzwerks und lernen Sie, wie Verbindungen zwischen Containern, Load Balancing und Ingress effektiv eingesetzt werden.

Lernen Sie, wie Sie Pods überwachen, Health Checks durchführen und Scheduling steuern, um Ihre Anwendungen stabil und performant zu halten.

Erfahren Sie, wie Sie Probleme schnell identifizieren, Logs auswerten und mit rollenbasierter Zugriffskontrolle sowie Richtlinien die Sicherheit erhöhen.

Lernen Sie, wie Monitoring und Logging mit Tools wie Prometheus und Fluentd erweitert werden und wie Service Mesh-Technologien wie IstIO für intelligente Vernetzung sorgen.

Entdecken Sie Strategien wie Canary oder Blue-Green Deployment, erhalten Sie einen Überblick über CNCF-Projekte und werfen Sie einen Blick auf zukünftige Trends.

Sie haben noch Fragen oder möchten die Agenda im Voraus besprechen?

Nehmen Sie Kontakt mit uns auf! Unsere Experten stehen Ihnen gerne für ein Gespräch zur Verfügung, um die Schulungsinhalte zu erläutern, auf Ihre individuellen Bedürfnisse einzugehen oder uns vorab kennenzulernen. So stellen wir sicher, dass die Schulung perfekt auf Ihre Ziele und Anforderungen abgestimmt ist. Wir freuen uns darauf, von Ihnen zu hören und gemeinsam den besten Lernweg für Sie zu finden!

Jetzt Termin vereinbaren Mehr erfahren