I work at company where our entire infrastructure is running over k8/eks and it just works. Never had any issues related k8. It makes scaling services super easy as well. As simple as adding more pods.We also utilize gitlab for CI/CD, it has a built-in docker registry and a build process that you can configure using yaml file.With few lines of code you can automate your deployments.