Zum Inhalt springen
BlogContainer (Kubernetes, Docker)Continuous Deployment mit GitLab, Helm und LKE Workshop auf Abruf verfügbar

Workshop Cloud Native Continuous Deployment mit GitLab, Helm und LKE, verfügbar auf Abruf

Jerome_Helm_Werkstatt_Blog

Die neueste Ergänzung unserer virtuellen Veranstaltungsreihe Linode Live ist ein On-Demand-Workshop, der einen tiefen Einblick in die Verwendung von Helm und GitLab zur Verwaltung eines produktionsbereiten Kubernetes-Clusters auf der Linode Kubernetes Engine (LKE) gibt. Mit diesem flexiblen Setup können Sie eine CI/CD-Pipeline für eine Cloud-native Anwendung ausführen, die auf Containern läuft.

Ähnlich wie ein Paketmanager für Kubernetes hilft Helm Entwicklern, Kubernetes-Anwendungen oder Versionskontroll-Workloads sauber zu konfigurieren, zu installieren und zu aktualisieren und effizientere Kubernetes-Lösungen mit anderen Nutzern zu teilen. Helm-Diagramme enthalten YAML-Konfigurationsdateien, die Software installieren, Bereitstellungen konfigurieren und Pakete aus Repositories aufrufen können.

Wir haben uns mit dem Dozenten Jérôme Petazzoni, einem Fürsprecher für Entwickler, Docker-Experten und Trainer, zusammengetan, um die besten Praktiken für Containerisierung und Kubernetes zu vermitteln. In dieser Serie erfahren Sie, wie Sie einen funktionalen Kubernetes-Cluster einrichten und eine flexible, anpassbare Alternative zur Kubernetes-Integration von GitLab finden. Dieser Workshop gibt einen Überblick über:

  • Interne versus externe Abhängigkeiten für GitLab im offiziellen Helm-Diagramm
  • Bei der Installation der DockerCoins-Anwendung und -Dienste werden Bytes in Endlosschleifen generiert und gehasht, und die „Hashing-Geschwindigkeit“ wird offengelegt.
  • Bereitstellung eines einfachen HTTP-Servers, um Ihnen den Einstieg in die Linode Kubernetes Engine zu erleichtern. 
  • Wie Sie Helm verwenden, um Diagramme oder schablonierte YAML-Bundles zu finden, zu installieren und zu aktualisieren.
  • Verwendung von ExternalDNS und dem Linode DNS Manager zur automatischen Erstellung von DNS-Einträgen von Kubernetes-Ressourcen.
  • Die Verwendung von Traefik als Ingress-Controller und die Installation mithilfe eines Helm-Diagramms.
  • Optimierung der Cluster-Metriken durch Kombination des Kubernetes-Metriken-Services mit Prometheus und Grafana
  • Einrichten einer „selbstgehosteten“ CI/CD-Pipeline auf Ihrem Cluster mit GitLab
  • Verschiedene Möglichkeiten, Container-Images auf Kubernetes zu erstellen, einschließlich Docker-basierter Ansätze und nicht-privilegierter Builder.

 Dieses Webinar ist in Module mit einer Gesamtlaufzeit von vier Stunden aufgeteilt.

Sie müssen sich nur einmal registrieren, um auf das komplette Material zuzugreifen, und Sie können sich jederzeit wieder anmelden, um den Inhalt fortzusetzen oder erneut aufzurufen. Die folgenden Anleitungen enthalten Schritt-für-Schritt-Anweisungen, die Sie bei der Durchführung des Workshops unterstützen.

Dieses Webinar enthält einen kurzen Überblick über das Einrichten Ihres Kubernetes-Clusters mit LKE. Wenn Sie ein Tutorial benötigen, sehen Sie sich unsere unten aufgeführten, ausführlichen Kubernetes-Schulungsressourcen an oder besuchen Sie unsere Kubernetes-Ressourcenseite.

Kommentare (1)

  1. Author Photo

    There is a problem with the video series. When you hit pause to try the exercises, the video series has such a short time-out that you have to log back in when you switch to the other window. Please extend the time out by at least double.

    With that said, this is probably hands down one of the best tutorials I’ve ever watched on kubernetes. I’ve learned more in this four hours than in all of the time combined I’ve otherwise spent looking through other beginner resources. Great job!

Kommentar abgeben

Ihre E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit *gekennzeichnet