On-Premises Deployment Considerations
Cloud infrastructure for on-demand development in GitLab

Cloud infrastructure for on-demand development in GitLab

7/13/2023 · Michael Friedrich

What this post added

This post details the technical steps and infrastructure requirements for setting up on-demand, cloud-based development environments using GitLab. It covers the integration of the GitLab agent for Kubernetes, OAuth applications, and TLS certificates. The post provides specific instructions for configuring Kubernetes clusters across various cloud providers (GKE, EKS, AKS, Civo) and self-managed Kubernetes, including the installation of Ingress controllers and workspaces proxy. It also outlines the creation of custom workspace container images and the use of devfile specifications for environment configuration. The technical depth includes setting up DNS records, managing TLS certificates with Let's Encrypt, and configuring OAuth callbacks.

Read the original post ↗