Deploy GitLab on Kubernetes or use GitLab to test and deploy your software on Kubernetes

GitLab works with or within Kubernetes in three distinct ways. These can all be used independently or together.

Each approach outlined above can be used with or without the others. For example, an omnibus GitLab instance running on a virtual machine can deploy software stored within it to Kubernetes through a docker runner.