Continuous integration and continuous delivery have become essential to meet the demands of the modern software development process. CI/CD pipelines are popular within software delivery pipelines for facilitating software development and deployment tasks. However, infrastructure management is often tracked outside of CI/CD.
Most of the time, infrastructure and configurations are managed outside the CI/CD pipeline, even for applications requiring rapid infrastructure modifications or configuration changes like in a containerized environment with Kubernetes. In this post, we will explore the need to implement GitOps within your Kubernetes CI/CD pipelines.