Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Argo Workflows in Kubernetes - Kernkonzepte
Rating: 4.5 out of 5(54 ratings)
1,592 students

Argo Workflows in Kubernetes - Kernkonzepte

Lerne, wie Du mit Argo Workflows Kubernetes-native Workflows orchestrieren kannst.
Created byJan Schwarzlose
Last updated 5/2021
German

What you'll learn

  • Du wirst lernen wie ein Minikube-Cluster mit Argo Workflows lokal installiert wird.
  • Du wirst die Kernkonzepte von Argo Workflows kennenlernen und in der Lage sein diese praktisch anzuwenden.
  • Du wirst einen guten Umgang mit dem kubectl CLI der Argo Server UI haben, um die Workflows mit Leichtigkeit zu managen.

Course content

4 sections25 lectures1h 21m total length
  • Einleitung5:19

Requirements

  • Kubernetes-Grundwissen wünschenswert, aber nicht zwingend

Description

Das ist ein Einführungskurs für den Komplettkurs Hands-On Guide für Argo Workflows in Kubernetes.

Argo Workflows ist eine Container native Workflow-Engine zur Orchestrierung von Jobs in Kubernetes. Damit können somit komplexe Workflows komplett in einem Kubernetes-Cluster erstellt und ausgeführt werden.

Es stellt ein ausgereiftes User-Interface zur Verfügung, was die Bedienung und das Monitoring dadurch sehr einfach und übersichtlich macht. Es gibt einen nativen Artifakt-Support, wobei es möglich ist ganz verschiedene Artifact-Repositories (Minio, AWS S3, Artifactory, HDFS, OSS, HTTP, Git, Google Cloud Service, raw) zu verwenden.

Es können Templates und Cron Workflows erstellt werden, womit einzelne Komponenten erstellt und zu komplexen Workflows zusammengesetzt werden können (Composability). Weiterhin können Workflows dauerhaft archiviert werden und Argo stellt eine REST API sowie ein Argo CLI Werkzeug zur Verfügung, wodurch die Kommunikation mit dem Argo Server leicht gemacht wird.

Ebenfalls nennenswert ist, dass mit Argo Workflows tausend parallele Pods und Workflows innerhalb eines Kubernetes-Clusters gemanagt werden können. Und durch Robuste Wiederholungsmechanismen wird für eine hohe Ausfallsicherheit gesorgt.

Es gibt bereits eine große, weltweite Community, die stetig wächst. Darunter sind zum Beispiel IBM, SAP oder NVIDIA zu nennen. Anwendung findet man vor allem für Machine-Learning, ETL, Batch – und Datenverarbeitung und für CI/CD. Und was auch sehr wichtig ist – es ist Open Source und ein Projekt der Cloud Native Computing Foundation.


Nach erfolgreichem Abschluss des Kurses wirst du in der Lage sein Workflows unter Verwendung der Kernkonzepte zu erstellen. Du wirst einen sicheren Umgang mit dem kubectl Kommandozeilentool und der Argo Server Benutzeroberfläche haben, um deine Workflows damit zu managen.

Who this course is for:

  • Alle, die ein Kubernetes natives Orchestrierungstool zur Erstellung einfacher und komplexer Workflows verwenden möchten
  • Alle, die mit einem praktischen Ansatz die meisten Features von Argo Workflows für die Erstellung umfangreicher Workflows kennenlernen wollen