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 komplexe Workflows mit und ohne Cron-Trigger unter Verwendung der unterschiedlichen Konzepte und Workflowfunktionalitäten zu erstellen. Du wirst fähig sein Workflow-Templates zu erstellen und diese als wiederverwendbare Bausteine für komplexe Workflows zu nutzen. Und du lernst die Argo Features und damit umzugehen.
Was erwartet dich also in dem Kurs?
Du bekommst über 50 vorrangig praktische Lektionen, was mehr als 6 Stunden Videomaterial umfasst. Die zugehörigen Workflowdefinitionen kannst du als .yaml und die Anleitungen sowie verwendeten Powerpointfolien als .pdf aus den Kursmaterialien herunterladen.
Jedes Kapitel wird mit einer Aufgabe abgeschlossen, die du selbst lösen musst. Natürlich werden dir auch hier die Lösungen als Video und die .yaml Dateien zur Verfügung gestellt.
Du erhältst Zugang zum Online Q&A Forum, wo entweder andere Kursteilnehmer oder ich deine Fragen beantworten werden.
Und schließlich erhältst du auch ein Zertifikat bei erfolgreichem Kursabschluss, das sich gut in deinem Lebenslauf macht.
30 Tage Geld-zurück-Garantie!
Wenn du mit dem Kurs schließlich nicht zufrieden bist, kannst du ihn gerne ohne Probleme innerhalb von 30 Tagen zurückgeben und du bekommst dein Geld wieder.