Kubernetes con GitOps y Flux2, Helm: Integración y despliegues


Details
Los charts de Helm son uno de los estándares de facto para desplegar manifiestos de Kubernetes. Es por este motivo que Flux se integra con esta herramienta y ofrece una gran ayuda a la hora de gestionar los despliegues de charts en los clusters.
Para realizar la integración con Helm, será necesario conocer los componentes que Flux ha desarrollado para este propósito:
HelmRepository
HelmChart
HelmRelease
Para conocer los detalles de estos Custom Resource Definitions
y desplegar tus charts utilizando GitOps te esperamos en este episodio de la serie. ¡Únete!
¡Aprende GitOps y Flux utilizando la guía de la serie! -- https://github.com/sngular/gitops-flux-series
Para seguir la guía necesitarás dos cosas:
- Un repositorio en Github, Gitlab o incluso puedes utilizar uno genérico.
- Un cluster de Kubernetes que gestionar. Os dejamos algunas de las posibles opciones a continuación:
Kubernetes en Cloud:
- Google Cloud GKE: https://cloud.google.com/kubernetes-engine/
- Amazon EKS: https://aws.amazon.com/eks/
- Azure AKS: https://azure.microsoft.com/es-es/services/kubernetes-service/
- Civo: https://www.civo.com/
- Digital Ocean:https://www.digitalocean.com/products/kubernetes/
Kubernetes en local:
- K3S: https://k3s.io/
- K3D: https://k3d.io/
- Minikube: https://minikube.sigs.k8s.io/docs/
- Kind: https://kind.sigs.k8s.io/
Y esta es la documentación oficial de Flux: https://fluxcd.io/docs/
¡Esperamos que os guste, que aprendáis y sobre todo que lo paséis bien con nosotros!

Kubernetes con GitOps y Flux2, Helm: Integración y despliegues