Seminarinformationen

Seminar - Ziel

In diesem 1-tägigen Seminar "GitOps in practice" erwerben Sie ein grundlegendes Verständnis der GitOps-Prinzipien, -Terminologie und bewährten Methoden. Sie lernen, wie man ein Kubernetes-Cluster einrichtet, das von GitOps verwaltet wird, und wie man damit verbundene Praktiken wie Code-Konfiguration, Infrastruktur als Code, DevOps, DevSecOps sowie CI und CD umsetzt.

Während der Schulung werden Sie GitOps-Ansätze verstehen, einschließlich ihrer Anwendung und der Gründe für ihren Einsatz. Darüber hinaus erhalten Sie praktische Erfahrungen im Umgang mit den GitOps-Tools ArgoCD und FluxCD.

Teilnehmer - Zielgruppe

  • DevOps-Ingenieure
  • Teammitglieder im DevOps-Bereich
  • Plattformingenieure
  • Softwareingenieure
  • CI/CD-Praktiker
  • Teammitglieder, die IDPs mit integriertem GitOps erstellen möchten

Kurs - Voraussetzungen

  • Kenntnisse Git und Git Pull-/Merge-Request
  • Grund-Kenntnisse von Contatiner Technologie
  • Grund Kenntnisse Kubernetes
  • Kenntnisse Yaml

Seminardauer

  • 1 Tag
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Warum GitOps?

  • Kubernetes Deployment Problem

GitOps-Terminologie

  • Continuous (kontinuierlich)
  • Deklarative Beschreibung
  • Gewünschter Zustand
  • Zustandsabweichung (State Drift)
  • Zustandsabstimmung (State Reconciliation)
  • Von GitOps verwaltetes Softwaresystem
  • Zustandsspeicher (State Store)
  • Rückkopplungsschleife (Feedback Loop)
  • Rollback (Rückgängigmachung)

GitOps-Prinzipien

  • Deklarativ
  • Versioniert und unveränderlich
  • Automatisch gezogen (Pulled Automatically)
  • Kontinuierlich abgestimmt (Continuously Reconciled)

Werkzeuge (Kustomize vs Helm)

  • Was ist Kustomize?
  • Was ist Helm?

GitOps Werkzeuge (ArgoCD vs FluxCD)

  • Was ist ArgoCD?
  • Was ist FluxCD?
  • Gemeinsamkeiten - Unterschiede

Weitere Schulungen zu Thema Git

Git für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Git für Entwickler" erhalten Sie eine gründliche Einführung in die Grundprinzipien des Veränderungsmanagements und lernen, wie Git Ihnen dabei hilft, Ihre Softwareentwicklung effizient zu gestalten. Der Kurs bietet einen umfassenden ...

Continuous Integration und Delivery (CI/CD) mit GitLab CI

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Continuous Integration und Delivery (CI/CD) mit GitLab CI" erwerben Sie fundierte Kenntnisse über CI/CD-Pipelines und deren Implementierung mit GitLab. Der Fokus liegt auf dem Git Workflow, den Grundlagen von GitLab CI und den ...

GH-100 GitHub fundamentals - Administration basics and product features (GH-100T00)

- u.a. in Frankfurt am Main, Stuttgart, Darmstadt, Freiburg, Marburg

In dieser 1-tägigen Schulung "GH-100 GitHub fundamentals – Administration basics and product features (GH-100T00)" erhalten die Teilnehmenden einen praxisorientierten Einstieg in die Grundlagen der GitHub-Plattform. Sie lernen, wie sie Repositories sicher ...

CI/CD mit GitHub Actions - Kubernetes Workflows professionell automatisieren

- u.a. in Berlin, Nürnberg, Paderborn, Zürich, Erfurt

In dieser 3-tägigen Schulung "CI/CD mit GitHub Actions - Kubernetes Workflows professionell automatisieren" lernen Sie, Kubernetes als zentrale Plattform für containerisierte Anwendungen im DevOps-Kontext praxisnah einzusetzen. Sie erhalten fundierte Kenntnisse zur ...