GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

Icono Duración del curso
Duración del curso
40 Horas
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Modalidad
Aula Virtual
Icono Fecha del curso
Fecha de inicio
Próximamente
 

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.

Próximas convocatorias

Estamos preparando nuevas convocatorias.
Déjanos tus datos a través del formulario y te avisaremos lo antes posible.

This course is for software developers interested in learning how to deploy their cloud native applications using familiar GitHub-based workflows and GitOps practices; quality assurance engineers interested in setting up continuous delivery pipelines, and implementing canary analysis, A/B testing, etc. on Kubernetes; site reliability engineers interested in automating deployment workflows and setting up multi-tenant, multi-cluster GitOps-based Continuous Delivery workflows and incorporating them with existing Continuous Integration and monitoring setups; and anyone looking to understand the landscape of GitOps and learn how to choose and implement the right tools.

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.)

  • 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

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

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.

Programa del curso:
Descargar programa en PDF
Compartir: