Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar „Kubernetes Networking“ erwerben Sie grundlegendes Wissen und praktische Fähigkeiten zum Aufbau und zur Konfiguration von Netzwerken in Kubernetes. Sie lernen, Netzwerkprobleme zu erkennen, zu analysieren und zu beheben.

Das Seminar behandelt außerdem die Kommunikation mit dem Kube API-Server sowie Methoden, diese Kommunikation zu simulieren und zu debuggen.

Darüber hinaus erfahren Sie, wie ServiceMesh eingesetzt wird und wie Zugriffsrechte (RBAC) im Netzwerk konfiguriert und im Fehlerfall analysiert werden können.

Nach Abschluss des Seminars sind Sie in der Lage, Kubernetes-Netzwerke effektiv zu verwalten und Zugriffsrechtsprobleme souverän zu lösen.

Teilnehmer - Zielgruppe

  • Softwareentwickler
  • Systemadministratoren

Kurs - Voraussetzungen

  • Grundkenntnisse in Kubernetes
  • Grundkenntnisse in Linux

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Netzwerk-Grundlagen

  • Kubernetes-Networking-Modell
  • Container-Networking-Interface (CNI)
    • Calico vs. Cilium vs. flannel
  • Das Network Policy - Objekt

Netzwerk-Wege

  • Pod-zu-Pod - Kommunikation
  • Services
    • NodePort
    • ClusterIP
    • LoadBalancer
  • Load-Balancing mit dem Ingress-Controller bereitsstellen
  • Bare-Metal LoadBalancer Meta MetalLB

Netzwerkverbindungen - Troubleshooting

  • Zugriff auf einen Pod
  • Netzwerkverbindungen testen
  • Logging / Event Infos des CLI Tools

Zugriffkontrolle / RBAC und Networking

  • Einzelne Schritte und Komponenten verstehen
  • Rollenbasierte Zugriffskontrolle
  • Richtlinien
  • Service Accounts

Kube Api Server und Networking

  • Zugriffe auf den Kube Apiserver verstehen
  • Zugriffe auf den Kube Apiserver nachstellen und debuggen

Service Mesh - Networking 2.0

  • Service Meshes verstehen und einschätzen.
  • Vor- und Nachteile von Service-Meshes.
  • Ein ServiceMesh praktisch aufbauen.
  • IstIO vs. Envoy

Applikations-Upgrades (Szenarien)

  • Deployment-Typen
    • Canary Deployment
    • Blue- / Green Deployment
    • A/B Deployment

Best Practice / Hands-On

  • Typische Fehler vermeiden
  • Netzwerkprobleme schrittweise debuggen
  • Best Practices

Weitere Schulungen zu Thema Kubernetes

LFD459 Kubernetes für App-Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar „LFD459 Kubernetes für App-Entwickler“ lernen Sie, wie Sie Anwendungen in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren. Sie beginnen mit einem einfachen Python-Skript, definieren Anwendungsressourcen und ...

LFS458 Kubernetes Administration

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 4-tägigen Seminar „LFS458 Kubernetes Administration“ erhalten Sie fundiertes Wissen zu den grundlegenden Konzepten und herstellerunabhängigen Werkzeugen für den Aufbau und die Verwaltung von Kubernetes-Clustern in Produktionsumgebungen. Sie setzen sich mit ...

Docker & Kubernetes Grundlagen – Einstieg in Container-Technologien

- u.a. in Nürnberg, Zürich, Erfurt, Offenbach, Nordhausen

In diesem 3-tägigen Seminar "Docker & Kubernetes Grundlagen – Einstieg in Container-Technologien" erwerben Sie sowohl theoretisches Wissen als auch praktische Fähigkeiten im Umgang mit Docker. Sie lernen, wie man mit Containern arbeitet, eigene Docker-Images ...

LFWS313 Kubernetes Troubleshooting

- u.a. in Berlin, Koblenz, Darmstadt, Kassel, Jena

Im 1-tägigen Seminar „LFWS313 Kubernetes Troubleshooting“ erhalten Sie eine ausführliche Einführung in die Linux Foundation, deren Weiterbildungsangebote und Zertifikate sowie in die grundlegenden Prinzipien und Werkzeuge rund um Kubernetes. Sie lernen die Struktur von ...