There are other benefits:
- You have an audit log of all the changes: the GIT history
- You only need to learn GIT to deploy
- You can roll back to any point in time! (just a GIT revert!)
Do you need CI/CD to do GitOps?
No.
You can manually trigger deployments yourself.
But it's boring, and automation goes a long way to help.
You should checkout @argoproj #FluxCD @jenkinsxio
Does GitOps work only with Kubernetes?
No.
You can apply GitOps to any project!
As long as you hold your infrastructure state in GIT and have scripts to apply changes, you can use anything you want.
If you want to learn more about GitOps:
- gitops.tech
- github.com/weaveworks/awe…
- deploy.live/blog/a-year-wi…
GitOps was invented by the clever people at @weaveworks — you can check out their website here weave.works/technologies/g…
You can also tune-in to @Salaboy's webinar on Jenkins X (a CI/CD tool designed for GitOps): event.on24.com/wcc/r/2451691/…
Salaboy will demonstrate GitOps end-to-end with a live demo!
@linode is hosting the event!
What should the next thread be about? Let me know!