Support clusters that can't see GitLab
Release notes
Problem to solve
As a self-managed GitLab user, I need to deploy to my in-cloud clusters that can not access GitLab directly. On the other hand, GitLab can access these clusters.
Proposal
Document how to do the following
- Connect private network of the GitLab instance to the cloud network of the Kubernetes cluster. E.g. for AWS see Connect your VPC to remote networks and more specifically What is AWS Direct Connect?.
- Expose a reverse proxy for kas to the internet like we do for GitLab.com. For extra security the proxy can be firewalled to only accept traffic from IPs used for egress from the Kubernetes cluster.
Intended users
Metrics
References
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Edited by Andrew Conrad