Kubernetes/GKE integration
Description
We want to make integration with Kubernetes and GKE really simple for users, so they can leverage a cluster for many things (review apps, deployments, runners, monitoring, etc...).
Proposal
10.1
- Create a Cluster page to add a new cluster on GKE: https://gitlab.com/gitlab-org/gitlab-ce/issues/35954
10.2
- Easy installation of helper applications in Kubernetes cluster: https://gitlab.com/gitlab-org/gitlab-ce/issues/38464
- Move Kubernetes from service to Clusters page: https://gitlab.com/gitlab-org/gitlab-ce/issues/35616
10.3
- Support existing clusters in GKE
- Group-level Cluster page: https://gitlab.com/gitlab-org/gitlab-ce/issues/34758
GA (10.4-10.6)
- Allow selection of existing GKE clusters in Cluster page: https://gitlab.com/gitlab-org/gitlab-ce/issues/38786
- Multiple cluster support: https://gitlab.com/gitlab-org/gitlab-ce/issues/27322
- Single Click Deploy to GCP: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/2437
Future
- Automatically create subdomain
<group>.gitlab-apps.com
: https://gitlab.com/gitlab-org/gitlab-ce/issues/38369 - Monitor Kubernetes cluster: https://gitlab.com/gitlab-org/gitlab-ee/issues/3537
- Cluster configuration/management: https://gitlab.com/gitlab-org/gitlab-ee/issues/3538