Gravity 是一个开源工具包,为云原生应用程序提供真正的可移植性。它允许开发人员将 Kubernetes 集群及其所有应用程序打包到一个名为“Cluster Image”的文件中。
每个 Cluster Image 都是一个无依赖的 .tar 文件。它可以部署到各种目标基础架构选项中,例如开发人员自己的云基础架构,第三方云帐户,裸机服务器,VMware 环境甚至是未连接到 Internet 的空中服务器。
可以通过 Web 浏览器 GUI 或 CLI 安装向导在多台 Linux 计算机上安装 Cluster Image,以创建弹性的 Kubernetes 集群。此过程完全自治,不需要来自 Cluster Image 外部的任何依赖项。
当群集启动并运行时,Gravity 可以减轻管理群集的操作负担。每个群集都包含作为“Kubernetes管理程序”的守护程序,如有必要,可持续监视 Kubernetes 服务的运行状况并重新配置它们。此外,每个 Gravity Cluster 都包含一个身份验证网关,允许运营团队通过 SSH 或 Kubernetes API 远程排除故障并将更新推送到同一设备的多个实例,即使它们位于防火墙后面。
Gravity Cluster Image 是一种独立的、可下载的 Kubernetes 设备,它为云应用程序在任何公共或私有基础设施中实现真正的可移植性。