From idea to production on thousands of clouds
Nov 20, 2019Ev Kontsevoy

Summary
This post introduces Gravitational's Gravity, a Kubernetes packaging solution that allows developers to build "cluster images" (similar to VM images) that can contain an entire Kubernetes cluster pre-loaded with multiple applications. It explains how GitLab CI/CD can be used for continuous delivery of applications to a single Kubernetes cluster, and how Gravity can then be used to expand that production environment to multiple cloud providers, on-premises data centers, or even air-gapped environments. The post highlights the use of GitLab's Kubernetes integration for single-destination deployments and Gravity for multi-destination deployments, emphasizing consistency and compliance across diverse environments.