Chapter 4: The Original GitOps – Continuous Deployment in Kubernetes
Understanding how the industry has arrived at the current state of continuous delivery and continuous deployment is essential in understanding the fundamentals of GitOps, what GitOps aims to solve, and why GitOps is important.
Even though GitOps is in its infancy, the practice has already evolved into a few different schools of thought. The first of these schools can be summed up as originalist, since it covers the practice expounded by the group that first coined the term GitOps.
In this chapter, we're going to cover the following main topics:
- Original GitOps basics
- Kubernetes and operators
- Manifest explosion
- Benefits and drawbacks of originalist GitOps
- Common originalist GitOps tools