At GitLab we're building an automated workflow that takes you from zero to k8s called Auto DevOps.
Some of the interaction points between Auto DevOps and Kubernetes are:
- deploying review apps
- deploying production applications
- supporting deployment of staging and canary environments
- monitoring performance
You can also:
- easily create a clusters on GKE through the GitLab UI
- easily install "helper" applications to set up the cluster
- easily install GitLab Runner to run Auto DevOps jobs on the cluster
You can read more about it here: https://docs.gitlab.com/ee/topics/autodevops/