CI/CD und GitOps unter Kubernetes/OpenShift - Teilnahme als Driver
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar, das auf Operations-spezifische CI/CD- / GitOps-Themen rund um Kubernetes/OpenShift fokussiert, haben die Teilnehmer ein fundiertes Know-How über die eingesetzten Technologien. Sie sind in der Lage, Workloads zu erstellen und zu verwalten, und kennen die notwendigen Tools und Vorgehensweisen, um die Ressourcen im täglichen Betrieb zu administrieren und zu debuggen. Das stark praxisorientierte Seminar vermittelt ebenfalls das Know-How über die Stärken und Schwächen der verwendeten Technologie-Stacks, gibt wichtige Ansätze zum Troubleshooting, sowie Vorgehensweisen und wichtige Designkonzepte an die Hand, um CI/CD / GitOps Stacks in Kubernetes/OpenShift Clustern zu…Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar, das auf Operations-spezifische CI/CD- / GitOps-Themen rund um Kubernetes/OpenShift fokussiert, haben die Teilnehmer ein fundiertes Know-How über die eingesetzten Technologien. Sie sind in der Lage, Workloads zu erstellen und zu verwalten, und kennen die notwendigen Tools und Vorgehensweisen, um die Ressourcen im täglichen Betrieb zu administrieren und zu debuggen. Das stark praxisorientierte Seminar vermittelt ebenfalls das Know-How über die Stärken und Schwächen der verwendeten Technologie-Stacks, gibt wichtige Ansätze zum Troubleshooting, sowie Vorgehensweisen und wichtige Designkonzepte an die Hand, um CI/CD / GitOps Stacks in Kubernetes/OpenShift Clustern zu integrieren.Alle Übungen und Beispiele werden auf der Basis ausführlicher Seminar-Unterlagen (~1.700 Seiten in PDF-/Buch-Form) und zugehöriger Beispieldateien durchgeführt, sodass die Teilnehmer auf diese Informationen auch nach dem Workshop jederzeit reproduzierbar zugreifen können.
Inhalt
- Foundations (kompakt)
- Basics
- Überblick: Konzepte der Kubernetes/OpenShift Cluster Vollautomation mit Infrastructure as Code, Operatoren und GitOps.
- Überblick: CI/CD und GitOps
- Basics
- Architektur, Komponenten und Konzepte
- Aufbau eines GitOps Systems
- Single Source of Truth
- Git Repos
- GitOps Systeme und Tools im Überblick
- Integration in Kubernetes und OpenShift
- Arbeitsweise von Operator-gestützten CI/CD / GitOps- Stacks verstehen
- Planung und Architektur
- Aufbau eines GitOps Systems
- Foundations: Operatoren und CRDs
- Vollautomation und Resilienz durch Operatoren
- Operator-Typen (Go, Ansible, Java)
- Arbeitsweise, Capabilities/Level
- Custom Ressource Definitions
- Operator Lifecycle Manager und CRDs
- Operator Management in der Praxis
- Vollautomation und Resilienz durch Operatoren
- CI in der Praxis mit Tekton
- CI in am Beispiel von Tekton
- Vorteile gegenüber anderen CI Systemen
- Native Integration in die OpenShift Platform
- Aufbau des Tekton Stacks, CRDs, Tekton-Operator, TektonConfig anpassen
- Tekton Hub, reusable Tasks, tkn-CLI
- Hands-on
- Setup einer Tekton CI Pipeline
- Tasks modifizieren, eigene Tasks erstellen
- Tekton Results verstehen und anwenden
- Pipeline mit Checks: Trivy, Sonarqube und mehr
- Webhooks, Trigger, Interceptor verstehen und einsetzen
- TriggerGroups, Multiple Interceptor
- Pipeline für den Build eines Kubernetes-Operators
- Skopeo Tasks für Image Staging (Dev, QA, Prod)
- Remote Resolver
- "Finally" Tasks: Notification, Cleanups
- Pipelines as Code
- Troubleshooting und Best Practices
- Security: Supply Chain Security, Policies und mehr
- Sicherstellung der SLSA (Supply Chain Level for Software Artifacts) Standards
- Tekton Chains und SLSA-Umsetzung, SLSA konforme Pipelines
- Integration von Chains in den Tekton Stack, Rekor, Sigstore, Cosign
- Signaturen verifizieren
- Kyverno Policies zur Vermeidung des Betriebs von unsigned Images
- CI in am Beispiel von Tekton
- CD/GitOps in der Praxis mit Argo CD und Argo Rollouts
- CD/GitOps am Beispiel von ArgoCD
- Überblick, Arbeitsweise, CRDs
- Argo Operator, Konfiguration der argocd-CR: HA, UI-Integration, Default Repos und mehr
- Konzepte: SSO Anbindung, User-Management, RBAC
- Hands-on
- ArgoCD Setup
- Cluster- oder Namespaced Mode
- Argo Dashboard
- Repos einrichten, Applications konfigurieren
- Private/Secured Repos, Multi-Repos
- Sync Options, Webhooks für on-demand-sync
- Versionsverwaltung und Rollbacks
- Kustomize Integration für Templating in Multi-Cluster Umgebungen
- Argo ApplicationSets für zentralisierte Multi-Cluster Deployments
- Kubernetes-Secrets im Git: Sealed Secrets, External Secrets Operator und andere Ansätze
- Disaster Recovery
- Next-Level GitOps mit Argo Rollouts
- Kubernetes Deployments auf Steroiden: Argo Rollouts
- argo-rollouts kubectl plugin, UI Integration in ArgoCD
- Deployments vs Rollouts
- Automatisiertes Traffic Management
- Blue/Green und Canary Rollouts
- (Cluster-)Analysis, Experiments, Notifications
- Rollout Controller Metrics und Prometheus
- HPA/VPA Integration
- Weighted Canary Rollout mit Ingress und AnalysisTemplates
- CD/GitOps am Beispiel von ArgoCD
- Ausblicke :
- Security und Compliance (nicht nur) für CI/CD Pipelines / GitOps: Neuvector, Stackrox, Armosec/KubeScape, Owasp ZAP u.a.
- Tekton & Argo - the road ahead
- Argo Workflows
- OpenShift AI: Data Science Pipelines
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
