Seminar
CI/CD und GitOps mit Kubernetes und OpenShift
mit Oliver Liebel
Lernziele in dem CI/CD- und GitOps-Seminar
- Sie können CI/CD- und GitOps-Pipelines planen, erstellen, verwalten, ausführen und debuggen.
- Ihnen sind wichtige Designprinzipien bekannt, um ausgereifte CI/CD- und GitOps Stacks aufzubauen.
- Das Seminar vermittelt Ihnen Know-How über die Vor- und Nach-teile der verwendeten Stacks.
- Sie lernen Vorgehensweisen zum Troubleshooting sowie wichtige Designkonzepte kennen.
Das Seminar im Detail
Der erfolgreiche Betrieb moderner Container-Plattformen wie Kubernetes oder OpenShift erfordert heute ein hohes Maß an Automatisierung, um Effizienz, Stabilität und Kostenkontrolle zu gewährleisten. Grundlage einer zukunftsfähigen Cloud-Native-Strategie sind dabei drei zentrale Elemente: Infrastructure as Code (IaC), In-Cluster-Automation mit Operatoren sowie die Realisierung hocheffizienter CI/CD- und GitOps-Prozesse. Dieses Seminar zeigt Ihnen, wie Sie diese Bausteine optimal miteinander kombinieren, um Ihre Kubernetes- oder OpenShift-Cluster durchgängig und hochgradig automatisiert zu betreiben. Auf Basis praxisnaher Beispiele und erprobter Technologien lernen Sie, moderne CI/CD- und GitOps-Tools wie Tekton und Argo effizient einzusetzen, um wiederholbare Abläufe zu schaffen, Deployments zuverlässig zu steuern und den Betrieb resilient zu gestalten. Damit erhalten Sie das notwendige Wissen, um den gesamten Lebenszyklus Ihrer Anwendungen und Infrastrukturen sicher, transparent und effizient abzubilden und Ihre Plattform zu einem leistungsfähigen Fundament für Cloud-Native-Anwendungen zu entwickeln.
Dieser CI/CD- und GitOps-Kurs ist geeignet für
- Architekten, Administratoren
- Entwickler und DevOps Teams, die vollautomatisierte Kubernetes-/OpenShift-basierte CI/CD- und GitOps-Cluster professionell einset-zen möchten.
Folgende Vorkenntnisse sollten Sie mitbringen:
- Sicherer Umgang mit der Linux-Kommandozeile.
- Grundlegende Vorkenntnisse im Bereich Kubernetes-/OpenShift- basierter Container Cluster sind erforderlich.
Der Kenntnisstand sollte einer vorherigen Teilnahme am Kurs Red Hat DO 180 oder Red Hat DO 188 entsprechen. Wenn Sie mehr Infos zum Lern-Level benötigen, fragen Sie diese gerne bei uns an.
Die Seminarthemen
- Architektur, Komponenten und Konzepte
- Foundations: Operatoren und CRDs
- CI Pipelines am Beispiel von Tekton
- CD/GitOps am Beispiel von Argo CD und Argo Rollouts
- Security
- IaC mit Cluster-API und Crossplane
Ihr Trainer
Dipl.-Ing. Oliver Liebel ist Red Hat Partner, mit langjähriger Projekterfahrung als Systemarchitekt, Berater, Dozent und Autor. Schwerpunkte: skalierbare Container‑Infrastrukturen (Kubernetes/OpenShift), GPU‑beschleunigte KI/ML‑Cluster, hochautomatisierte CI/CD- und GitOps- Systeme. Bereits seit 2001 führt er Consulting- und Schulungs-Tätigkeiten für internationale Konzerne im Bereich der Elektronik- und Rüstungsindustrie, Luft- und Raumfahrtechnik sowie im militärischen Bereich durch, und steht in engem Kontakt mit NVIDIA. Zu seinen Kunden gehören ebenfalls mittelständische Unternehmen, Großindustrie, Banken- und Versicherungsgruppen, Privat- und Investment- Banken, Automotive-Sektor, Telekommunikation, Healthcare, Filmindustrie, Institutionen der Länder und des Bundes sowie der Bundesverwaltung.
Weitere Seminare mit Oliver Liebel:
- Skalierbare Container-Cluster mit Kubernetes
- Skalierbare KI/ML-Infrastrukturen
- OpenShift Container Platform (OCP) Cluster – Administration
- OpenShift Advanced – Day 3 Operations
- OpenShift Administration I (DO180): Operating a Production Cluster
- OpenShift Administration II (DO280): Configuring a Production Cluster
- OpenShift Administration III (DO380): Scaling Deployments in the Enterprise
Agenda des Seminars
Architektur, Komponenten und Konzepte
- Basics
- Vollautomation mit IaC, Operatoren und GitOps
- GitOps Systeme
- GitOps Systeme und Tools im Überblick
- Single Source of Truth
- CI/CD und GitOps Toolstacks unter Kubernetes und OpenShift
- Planung und Architektur
Foundations: Operatoren und CRDs
- Vollautomation und Resilienz durch Operatoren
- Operator-Typen
- Arbeitsweise von Operatoren
- Custom Ressource Definitions (CRDs)
- der Operator Lifecycle Manager, Operator Management
- Operator-gestützte CI/CD und GitOps Tools
CI Pipelines am Beispiel von Tekton
- OpenShift-Pipelines/Tekton
- Vorteile gegenüber anderen CI Systemen
- Aufbau und Funktionsweise des Tekton Stacks, CRDs
- der Tekton-Operator, Anpassung der TektonConfig
- der Operator Lifecycle Manager, Operator Management
- Tekton Hub, Artifact Hub, reusable Tasks und Pipelines, die tkn-CLI
- Tekton in der Praxis
- Unterschiede Tekton- und OpenShift Pipelines Operator
- Setup per OpenShift-Pipelines Operator
- Pipeline Management per UI und opc/tkn Commandline
- Tekton CI Pipelines verstehen und erstellen
- Tasks verwalten, Custom Tasks erstellen, Tasks debuggen
- Parameterübergabe mit Tekton Results und die (Long-Term) Results-API
- Pipeline mit Check-Tools: Trivy, Golang, Sonarqube, Gitleaks, Linter und mehr
- Webhooks, Trigger, Interceptor
- Multiple Interceptor
- Pipeline für den Build eines Kubernetes-Operators erstellen
- Image Staging mit Skopeo Tasks
- Remote Resolver
- »Finally« Tasks in Tekton Pipelines: Notification, Cleanups
- Approval Tasks
- Pipelines as Code verstehen und einsetzen
- Troubleshooting und Best Practices
- Security
- SLSA: Supply Chain Level for Software Artifacts verstehen und einsetzenn
- Tekton Chains und SLSA2 konforme Pipelines
- Verifikation von Signaturen und Attestations
- Kyverno Policies, OPA Gatekeeper
CD/GitOps am Beispiel von Argo CD und Argo Rollouts
- CD/GitOps am Beispiel von ArgoCD / OpenShift-GitOps
- ArgoCD: Arbeitsweise verstehen, Überblick über die Kom-ponenten/Controller, APIs und CRDs
- ArgoCD Operator / OpenShift-GitOps Operator, Unter-schiede
- ArgoCD-Custom Resource konfigurieren: HA, Rollouts-UI-Integration, Default Repos
- Single Sign on Anbindung, User-Management, RBAC
- ArgoCD in der täglichen Praxis
- ArgoCD/OpenShift-GitOps Setup per Operator, CR-Settings
- Betriebsmodi: Cluster- oder Namespaced
- ArgoCD Dashboard verstehen und nutzen
- Repos einrichten, Application-Settings verstehen, Applica-tions erstellen
- Multi-Source-Repos, Private zugriffsgeschützte Repos
- Sync Optionen: Feintuning und Stolperfallen
- Versionsverwaltung und Rollbacks
- Kustomize Integration für Multi-Cluster Umgebungen
- ApplicationSets verstehen, Einsatz von Appsets im ArgoCD- und RHACM-Umfeld
- Security: Secrets, Policies und mehr
- Secrets im GitOps Umfeld
- Verfahren und Konzepte
- Vault und andere KMS, Sealed Secrets, External Secrets Op-erator (ESO), Secrets Store CSI Driver
- Kyverno Policies für Argo, OPA Gatekeeper
- Argo Rollouts
- Funktionsweise und Vorteile von Argo Rollouts verstehen
- Deployments vs. Argo Rollouts
- Blue/Green und Canary Rollouts erstellen
- Argo-rollouts kubectl plugin, Integration von Rollouts in die Argo UI
- Vollautomatisiertes Traffic Management für Kubernetes und OpenShift
- (Cluster-)AnalysisTemplates verstehen und einsetzen, Pro-metheus-Anbindung, Experiments
- Argo Notifications einrichten
- Rollout Controller Metrics via Prometheus erfassen
- HPA/VPA Integration
- Infrastructure as Code
- Vollautomatisierter Cluster Rollout mit der Cluster-API (CAPI) und Argo
- Infrastructure as Code und mehr (On-Premises und in der Cloud) mit Crossplane und Argo
So lernen Sie mit diesem Rheinwerk Seminar
Die Schulung findet online über Zoom Meetings statt. Sie können über die Zoom-Software (App) oder direkt per Webbrowser teilnehmen; über Ihren PC oder Ihr Notebook (Windows, Linux, Mac).
Für ein gutes Lernen in der Gruppe empfehlen wir, dass Sie Ihre Kamera und Ihr Mikrofon einschalten. Im Seminar wird zudem mit Shared Screens gearbeitet.
Nach Abschluss des Seminars erhalten Sie Ihre Teilnahmebescheinigung sowie einen Bewertungsbogen.
Sie erhalten eine eigene Schulungsumgebung in der Cloud (Cluster und Bastions-VM), die vor Vernastaltunsbeginn vom Dozenten bereitgestellt wird. Der Zugriff erfolgt per SSH und Browser.
Weitere Installationshinweise und technische Anweisungen erhalten Sie pünktlich vor Beginn des Kurses.
Der Dozent stellt Ihnen die aktuellen PDFs »Skalierbare Container-Infrastrukturen« und »GitOps« bereit.
FAQ: Häufige Fragen zu unseren Seminaren
Was bietet mir die Seminarteilnahme?
Die Seminarbuchung berechtigt zur Teilnahme an einem der angebotenen Seminare, sie gilt nicht für andere Veranstaltungen des Rheinwerk Verlags. Die Auswahl des Seminars erfolgt im Kaufprozess. Die Anzahl der Plätze ist limitiert.
Wie sichere ich mir meinen Platz?
Der Klick auf den Jetzt-buchen-Button stellt noch keine verbindliche Buchung dar, sondern führt Sie zum Bestellformular, das Sie zunächst ausfüllen müssen. Das geht in wenigen Schritten:
- Den Bestellvorgang leiten Sie ein, indem Sie im pretix-Ticketshop die gewünschte Ticketanzahl auswählen und auf »Zum Warenkorb hinzufügen« klicken.
- Sie werden dann auf die Warenkorb-Übersicht weitergeleitet. Dort wird Ihnen eine Bestellübersicht angezeigt. Stimmen alle Angaben, klicken Sie auf »Zur Kasse«. Hinweis: Die Anzahl der Seminarplätze ist limitiert.
- In den folgenden Schritten werden Sie gebeten, Angaben zu den erforderlichen Rechnungsdaten zu machen, das Zahlungsmittel auszuwählen und, im Falle von Sammelbestellungen, Informationen zu den einzelnen Ticketbesitzern zu hinterlegen. Bevor Sie Ihre Bestellung abschließen, erhalten Sie noch einmal eine Übersicht über Ihre Daten.
- Um den Kauf abzuschließen, müssen Sie nach der Überprüfung Ihrer Bestelldaten auf »Jetzt kaufen« klicken. Mit Ihrer Bestellung erklären Sie verbindlich, dass Sie das Seminarticket erwerben wollen.
- Sobald die Bestellung verarbeitet wurde, werden Sie auf die Auftragsbestätigungsseite weitergeleitet und erhalten von pretix eine Auftragsbestätigungs-E-Mail. Diese E-Mail enthält neben den Tickets und der Rechnung auch nähere Informationen zu unserer Veranstaltung sowie Links zu den zwischen Ihnen und pretix gültigen Nutzungsbedingungen und Datenschutzbestimmungen. Die Tickets sind als PDF angehängt.
Wie kann ich bezahlen?
Wir können Ihnen derzeit folgende Zahlungsmöglichkeiten anbieten: Banküberweisung (auf Rechnung), Kreditkarte und PayPal. Selbstverständlich erhalten Sie für Ihren Kauf in allen Fällen eine ordentliche Rechnung.
Kann ich meine Seminarteilnahme stornieren?
Für Online-Seminare gilt: Erworbene Tickets für digitale Inhalte sind von der Rückgabe und vom Umtausch leider ausgeschlossen.
Für Präsenz-Seminare gilt: Grundsätzlich ist das für Präsenz-Seminare möglich, bis 30 Tage vor Veranstaltungsbeginn sogar kostenfrei. Bis 14 Tage vor Seminarbeginn fallen 50 % der Teilnahmegebühr an, bis sieben Tage vor Veranstaltungsbeginn 75 % der Teilnahmegebühr. Danach müssen wir Ihnen leider die vollen Seminargebühren berechnen. Sie können die Stornierung entweder bei pretix durchführen, oder Sie wenden sich hierzu wie folgt an uns:
Rheinwerk Verlag GmbH
Rheinwerkallee 4
53227 Bonn
Fax: +49 (0)228 42150-77
E-Mail: seminare@rheinwerk-verlag.de
Kann ich einen Ersatzteilnehmer für mein Seminar benennen?
Bis sieben Tage vor Veranstaltung können Sie uns kostenfrei einen Ersatzteilnehmer für unsere Seminare benennen, ab sieben Tage vor Veranstaltungsbeginn ist dies leider nicht mehr möglich.
Bei pretix können Sie den Namen des Seminarteilnehmers im Bestellprozess ändern. Wichtig ist, dass Sie neben dem Namen auch die persönliche E-Mail-Adresse des Ersatzteilnehmers angeben.
Selbstverständlich können Sie uns den Ersatzteilnehmer auch schriftlich mitteilen. In diesem Fall benötigen wir die genauen Angaben des bisherigen Seminarteilnehmers sowie die Ticketnummer und die Angaben des Ersatzteilnehmers. Wenden Sie sich dazu an:
Rheinwerk Verlag GmbH
Rheinwerkallee 4
53227 Bonn
Fax: +49 (0)228 42150-77
E-Mail: seminare@rheinwerk-verlag.de
Was geschieht, wenn ich kurz vor dem Seminar krank werde?
Für die Online-Seminare gilt: Erworbene Tickets für digitale Inhalte sind von der Rückgabe und vom Umtausch leider ausgeschlossen.
Für die Präsenz-Seminare gilt: Können Sie aufgrund einer Erkrankung nicht an dem Präsenz-Seminar teilnehmen, so wird nach Übersendung eines ärztlichen Attestes ein Gutschein über die geleistete Teilnahmegebühr erstellt. Diesen können Sie in einem Zeitraum von drei Jahren für alle offenen Seminare des Rheinwerk Verlags einlösen.
Wie melde ich mich auf der Lernplattform zu meinem Online-Seminar an?
Einige Tage vor dem Online-Seminar schicken wir Ihnen eine E-Mail mit allen Informationen zur Anmeldung auf unserer Lernplattform. Wenn Sie unsere E-Mail nicht bekommen haben, schauen Sie bitte nach, ob die Nachricht in Ihrem Spam-Ordner liegt. Sollten Sie die E-Mail nicht finden, melden Sie sich bitte bei uns.
Gibt es bei den Präsenz-Seminaren ein Sicherheits- und Hygienekonzept?
Ihre Sicherheit liegt uns am Herzen. Deshalb setzen wir alles daran, dass Sie sich auf unseren Präsenz-Seminaren rundum wohl und sicher fühlen. Wir kümmern uns darum, dass die geltenden Hygiene- und Abstandsregeln sowie das zum Zeitpunkt der Veranstaltung gültige Konzept eingehalten werden.
Sie haben Fragen zu diesem Seminar? Wir helfen gerne.
Sie haben noch weitere Fragen zu diesem Seminar oder besondere Terminwünsche für ein individuelles firmeninternes Gruppentraining? Melden Sie sich gerne bei uns, wir sind für Sie da und finden das für Sie und Ihr Team passende Seminar.
Montag bis Freitag
9:00–16:00 Uhr
Telefon: +49 228 42150-55
E-Mail: seminare@rheinwerk-verlag.de
* Es fallen keine weiteren Verkaufsgebühren an. Alle Preise verstehen sich zzgl. der gesetzlichen Mehrwertsteuer. Die von uns angebotenen Leistungen richten sich nur an Unternehmer gemäß § 14 BGB. Dies sind natürliche oder juristische Personen oder rechtsfähige Personengesellschaften, die bei Abschluss eines Rechtsgeschäfts in Ausübung ihrer gewerblichen oder selbstständigen beruflichen Tätigkeit handeln. Unsere Leistungen richten sich nicht an Verbraucher.
über den Ticketshop unseres Partners pretix
per Banküberweisung (auf Rechnung), Kreditkarte und PayPal
Kontaktieren Sie uns für ein Angebot
Diese Seminare könnten Sie auch interessieren:
Wenn Sie sich als Admin komplexer IT-Infrastrukturen tiefer in die Automatisierung mit Ansible einarbeiten wollen, ist dieses Seminar genau richtig für Sie. Lernen Sie, wie Sie automatisierte Deployments für Ihre Dienste orchestrieren und für standardisierte und dokumentierte Abläufe sorgen.
Preis: 1.790,- Euro zzgl. MwSt.
Dieses Online-Seminar mit Oliver Liebel fokussiert auf den Einsatz von Vanilla-Kubernetes-Clustern unter Linux. An 4 Tagen vertiefen Sie Ihr Wissen über den Stand der aktuellen Container-Technologien und machen sich intensiv mit den Verfahren und Konzepten rund um Kubernetes vertraut. Die Praxis steht dabei im Vordergrund.
Preis: 2.490,- Euro zzgl. MwSt.
In diesem Seminar bringen Sie Ihr Wissen über sichere Windows-Infrastrukturen in 4 Tagen auf den neuesten Stand. Sie erfahren, wie Sie Ihr Unternehmensnetz gegen Hacking-Angriffe absichern. Dazu gehört auch: richtiges Monitoring, gutes Patch-Management, Einsatz von LAP, Just-in-Time und Just-enough-Administration.
Preis: 2.290,- Euro zzgl. MwSt.
Unsere Seminare für IT-Admins
Sie sind auf der Suche nach Schulungen zu weiteren Themen für die professionelle IT-Administration? Wir bieten Ihnen weitere Seminare zu Kubernetes, Microsoft SQL Server, Linux, Windows, Hacking & Security und mehr.