OPERATING SYSTEMSOS Linux

ArgoCD – GitOps für Kubernetes: Einführung & Demo

Was ist #ArgoCD? Wobei hilft es? Wozu brauche ich das?

ArgoCD ist ein modernes Tool, um Rollouts von Microservices oder Infrastrukturkomponenten auf #Kubernetes Cluster zu steuern.
Durch seine flexiblen Einsatz- und Konfigurationsmöglichkeiten ist der Zweck hier fast nur durch die Phantasie der Anwender limitiert.
Mit Git-Repositories als Quelle der Wahrheit (Soll-Zustand) wird Infrastructure-as-Code und #GitOps einfach umsetzbar.
Die grafische Darstellung der Zusammenhänge zwischen Kubernetes Ressourcen (Deployments, ReplicaSets, Pods u.v.m.) erleichtert dem Anwende im Betrieb die tagtägliche Arbeit deutlich. Als Open Source Projekt der Cloud Native Computing Foundation (CNCF) – aktuell im “incubating” Status – folgt es aktuellen Best Practices.

00:00 TEIL 1: Was ist ArgoCD?
00:39 Was ist eine “App”?
02:07 Demo einer “App”: Manueller Refresh, Diff und Synchronisation über die GUI
07:30 TEIL 2: Weitere Features von ArgoCD
08:09 ArgoCD “versteht” Kubernetes, versteckt unwesentliches
09:53 Erweiterbare GUI (Links, eigene Aktionen)
10:40 Anpassbare Diff-Strategie
11:26 ArgoCD “versteht” auch unbekannte Kubernetes-Ressourcen (eigene CustomResourceDefinitions CRD und OwnerReferences), Demo
12:23 TEIL 3: Einsatzmöglichkeiten von ArgoCD und Einordnung (CNCF Landscape)
13:19 Behauptung “Argo wird Jenkins ersetzen”
14:05 Ein Blick auf die Argo Projektfamilie, Beispiel eines Argo Workflows
15:55 Integration von ArgoCD in existierende CI/CD-Landschaften
17:39 GitOps
18:11 TEIL 4: Ausblick, Fazit und Werbung
19:03 Wo speichert ArgoCD seine Daten? Im Kubernetes-API!
20:00 ArgoCD kann OAuth2
20:25 RBAC: Rechteverwaltung
20:42 REST- bzw. gRPC-Schnittstelle
21:04 Kommandozeilenclient
21:29 Werbung

Unsere Schulungen zu DevOps und Kubernetes

DevOps mit Kubernetes
https://www.predic8.de/devops-kubernetes-schulung.htm

Kubernetes für Manager
https://www.predic8.de/kubernetes-fuer-manager-webinar-online-schulung.htm

Container mit Docker
https://www.predic8.de/docker-webinar-online-training.htm

ArgoCD unterliegt der Apache Lizenz 2.0, siehe https://github.com/argoproj/argo-cd .

Cloud Native Computing Foundation und Kubernetes sind Warenzeichen der Linux Foundation https://www.linuxfoundation.org/ .

Docker ist ein Warenzeichen der Docker Inc. Vereinigte Staaten von Amerika und weitere Länder.

source

by predic8

linux foundation

Leave a Reply

Your email address will not be published. Required fields are marked *