GitOps is an approach for managing Kubernetes infrastructure and applications that uses Git as the source of truth for configuration. Its main interest is to automate deployment processes, simplify collaboration between teams and reduce human errors thanks to a declarative approach to configuration.