GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

 

Calendario

Estamos preparando nuevas convocatorias, déjanos tus datos a través del formulario y te avisaremos en cuanto estén disponibles.

Acerca del curso

This course provides a foundational deep dive into GitOps principles and practices, and how to implement them using Flux CD. Flux CD uses a reconciliation approach to keep Kubernetes clusters in sync using Git repositories as the source of truth.

This course helps you build essential Git and Kubernetes knowledge for a GitOps practitioner by setting up Flux v2 on an existing Kubernetes cluster, automating the deployment of Kubernetes manifests with Flux, and incorporating Kustomize and Helm to create customizable deployments.

It teaches you to set up notifications and monitoring with Prometheus, Grafana and Slack, integrate Flux with Tekton-based workflows to set up CI/CD pipelines, build release strategies, including canary, A/B testing, and blue/green, deploying to multi-cluster and multi-tenant environments, integrate GitOps with service meshes such as Linkerd, and Istio, securing GitOps workflows with Flux, and much more.

This course will give you in-depth knowledge on how to implement Flux CD and GitOps practices to set up a Continuous Delivery pipeline on your Kubernetes environments, and provide a sense of operational control via git-based workflows like branching models and pull requests.

To make the most out of this course, you will need to have:

  • Familiarity with Kubernetes (pods, ReplicaSets, deployments, services, namespaces, kubectl and YAML specs, CRDs, controllers/operators), Helm and Kustomize
  • Familiarity with git (branching, merging, remotes, pull requests, branching models, protected branches, code reviews)
  • Basic familiarity with Continuous Integration/Continuous Delivery (building pipelines, setting up automated builds, tests, building artifacts and images, etc.)

Module 1: Course Introduction

Module 2: Introduction to Flux CD

Module 3: Setting up a Learning Environment

Module 4: Kubernetes Essentials for a GitOps Practitioner

Module 5: Essentials of Git Workflows

Module 6: Deploying Your Application on Kubernetes with Flux

Module 7: Kustomizing Kubernetes Deployments

Module 8: Integrating with Helm

Module 9: Monitoring and Alerting

Module 10: Integrating CI with CD using Tekton

Module 11: Achieving Multi-Tenancy with Flux

Module 12: Building Release Strategies with Service Mesh and Flagger

Module 13: Securing GitOps Workflows

  • Documentación Oficial de This course GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

  • Formador Certificado por The linux Foundation
  • Más de 5 años de experiencia profesional
  • Más de 4 años de experiencia docente
  • Profesional activo en empresas del sector IT

Solicita información


CAS TRAINING, S.L.U. , le informa que la finalidad del tratamiento es atender a su solicitud de información, reclamación, duda o sugerencia que realice sobre los productos y/o servicios ofrecidos, así como para mantenerle informado de nuestra actividad la gestión de la relación que nos une, la prestación del servicio contratado, así como el envío de información que pudiera ser de su interés sobre nuestros servicios formativos y de consultoría de negocio.

Podrá retirar su consentimiento y ejercitar los derechos reconocidos en los artículos 15 a 22 del Reglamento (UE) 2016/679, enviando un correo electrónico a rgpd@cas-training.com, adjuntando copia de su DNI o documentación acreditativa de su identidad. Puede solicitar más información rgpd@cas-training.com o www.cas-training.com.

Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir: