courseoutline_metadesc.tpl

Implementing Cloud-Native Contrail Networking (CN2) – Details

Detaillierter Kursinhalt

Einführung in den Kurs
Prolog zum Kurs
  • Beschreiben Sie die Grundlagen der Cloud-Native Contrail Networking Lösung
  • Identifizierung der wichtigsten Anwendungsfälle von Contrail
  • Skizzieren Sie ein Anwendungsszenario für den Kurs
Kubernetes Überblick
  • Beschreibt die Grundlagen von Kubernetes
  • Beschreiben Sie die Kubernetes-Objekte
  • Beschreiben Sie das Kubernetes-Netzwerk
  • Beschreiben Sie die Verbindung von Anwendungen mit Diensten

Übung 1: Arbeiten mit Kubernetes

Beschreibung der Cloud-nativen Contrail-Netzwerkarchitektur
  • Beschreiben Sie die Contrail-Architektur und ihre Kernkomponenten
  • Beschreiben Sie die Kommunikation der Komponenten
  • Beschreiben Sie Einsatzmodelle
  • Beschreiben Sie die Konfigurationsressourcen
Installation der Cloud-nativen Contrail-Vernetzung
  • Beschreiben Sie den Installationsprozess für Contrail auf Upstream Kubernetes
  • Identifizieren Sie andere zu installierende Komponenten
Überprüfung und Fehlerbehebung der Contrail-Installation
  • Validierung des Cluster-Status mit kubectl
  • Validierung anhand von Protokolldateien
  • Validierung mit Contrailstatus-Plugin
  • Beschreiben Sie Kubernetes-spezifische Validierungen

Übung 2: Validierung der Contrail-Installation

Beschreibung von Contrail CNI
  • CNI-Plugins definieren
  • Erläuterung der CN2 CNI-Standardimplementierung
  • Erläuterung der benutzerdefinierten CN2 CNI-Implementierung
Namespaces implementieren
  • Namespaces beschreiben
  • Implementierung eines zusätzlichen Namensraumes
  • Implementierung eines isolierten Namespaces

Übung 3: Namespaces implementieren

Beschreibung der Dienstleistungen
  • Beschreiben Sie die Serviceunterstützung
Dienstleistungen implementieren
  • Implementierung eines ClusterIP-Dienstes
  • Implementierung eines NodePort-Dienstes
  • Einen LoadBalance-Dienst implementieren
  • Implementierung des Zutritts

Übung 4: Dienste implementieren

Beschreiben von Netzwerkrichtlinien
  • Beschreiben Sie die Konzepte der Kubernetes-Netzwerkrichtlinien
  • Beschreiben Sie die Netzwerkrichtlinien YAML-Vorlage
Implementierung von Netzwerkrichtlinien
  • Isolierung von Pods vom Verkehr aus anderen Namespaces
  • Implementierung einer Richtlinie auf der Grundlage von Namespace, Pod und Port
  • Implementieren Sie eine Eingangsrichtlinie auf der Grundlage von IP-Block und Port, wobei der Ausgang auf der Grundlage des Namespace aktiviert wird.

Übung 5: Netzwerkrichtlinien implementieren

Virtuelle Netzwerke beschreiben
  • Beschreiben Sie virtuelle Netzwerke
  • Beschreiben Sie die Definitionen von Netzwerkanschlüssen mit Multus
  • Beschreiben Sie benutzerdefinierte virtuelle Netzwerkvorlagen
Implementierung von virtuellen Netzwerken
  • Implementierung eines benutzerdefinierten virtuellen Netzwerks
  • Anhängen von Bereitstellungen an ein virtuelles Netzwerk
  • Implementierung eines benutzerdefinierten Pod-Netzwerks
  • Anhängen von Bereitstellungen an ein benutzerdefiniertes Pod-Netzwerk

Übung 6: Virtuelle Netzwerke implementieren

Umsetzung von Routenzielen
  • Beschreiben Sie die Ziele der Route
  • Umsetzung von Streckenzielen

Übung 7: Routenziele implementieren

Implementierung von virtuellen Netzwerkroutern
  • Beschreibung virtueller Netzwerk-Router
  • Implementierung von virtuellen Mesh-Netzwerk-Routern
  • Implementierung von virtuellen Hub-and-Spoke-Netzwerk-Routern
  • Implementierung von virtuellen Netzwerk-Routern mit mehreren Namensräumen

Übung 8: Virtuelle Netzwerk-Router implementieren

Implementieren von IP-Weiterleitung und Fabric Source NAT
  • IP-Weiterleitung implementieren
  • Implementieren von Fabric Source NAT

Übung 9: IP-Weiterleitung und Fabric Source NAT implementieren

Grundlegende CN2-Fehlerbehebung
  • Beschreiben Sie die grundlegende CN2-Fehlerbehebung

Übung 10: Grundlegende CN2-Fehlerbehebung durchführen