If you are looking to learn more about GitOps, there are multiple tools that can help you to get started. Note the following two tools: - FluxCD - ArgoCD

FluxCD is a solution that is command line driven but very cool once you get started. It is also the officially supported GitOps solution for GitLab.  You bootstrap your FluxCD solution into Kubernetes and you can then start doing things like Image Automation.

ArgoCD has a GUI and can do many of the same things that FluxCD can do.  The GUI is nice and you create "applications" to sync with your Kubernetes cluster.

Below is the command to bootstrap FluxCD in Kubernetes.

flux bootstrap git --url=https://<git server URL>/devops/k8s-gitops.git --branch=main --path=clusters/clkube --token-auth

To learn about all 5 of the GitOps tools, check out the blog post here: