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 für Java-Entwickler – Vom Code zum Container

- u.a. in München, Dresden, Mannheim, Erfurt, Virtual Classroom

In diesem 2-tägigen Seminar "Docker & Kubernetes für Java-Entwickler – Vom Code zum Container" erhalten Sie einen fundierten Einstieg in die Welt der Containertechnologien und deren praktische Anwendung in der Java-Entwicklung. Sie machen sich mit den ...

Jenkins - Docker und Kubernetes

- u.a. in Hamburg, München, Wien, Essen, Jena

In diesem 3-tägigen Seminar „Jenkins – Docker und Kubernetes“ lernen Sie, wie Sie den Jenkins CI-Server in containerisierten Umgebungen effektiv einsetzen, die mithilfe von Docker und Kubernetes betrieben werden. Ziel des Seminars ist es, Ihnen praxisnah zu vermitteln, ...