5 ferramentas CI/CD para Kubernetes
Lista de 5 projetos CI/CD com foco em K8S para conhecer!
Esses são projetos modernos para Cloud Native e Kubernetes!
1. Flux
Esse foi o projeto que começou tudo no GitOps, feito pela empresa WeaveWorks que cunhou o termo. Ele oferece CD via GitOps para suas apps e também para infraestrutura do seu cluster K8S.
https://fluxcd.io/
2. ArgoCD
O Argo é uma ferramenta de CD declarativa no estilo GitOps que traz um painel web muito eficiente para lidar com projetos em K8S.
https://argoproj.github.io/
3. Tekton
É uma ferramenta CI/CD, com foco total em Cloud Native feita para kubernetes que roda apenas em kubernetes, perfeita para te ajudar a fazer o build, rodar testes e fazer o deploy de sua APP no K8S.
https://tekton.dev/
4. Flagger
É uma ferramenta com foco em CD que te ajuda a automatizar todo o processo de release de suas apps que rodam em K8S.
https://flagger.app
5. Werf
É uma ferramenta de CI/CD que usa o que eles chamam de Giterminismo, é um tipo de idempotência com determinismo que gerencia e mantém os estados de suas APPs no cluster.
[s]
Guto
---
Este post é do tipo #MindNotes, entenda aqui.
Se gostou manda um alo no twitter @gutocarvalho.