Rudr 是开放应用程序模型(OAM)的实现,它使用户可以轻松地在任何 Kubernetes 集群上部署和管理应用程序,而无需考虑应用程序开发人员和运营商的关注。
目前,Rudr 正处于 Alpha 状态。它可能反映了纳入 Open App Model 规范之前正在审查的API或功能。
Rudr 采用增量方法来解决问题。当前的体系结构是 Kubernetes 的插件集,允许使用本机 API(并且您仍在使用kubectl!)在 Kubernetes 集群上实现和部署 OAM 规范。
-
这使应用程序开发人员可以专注于构建 OAM 组件,应用程序运营商可以通过 OAM 应用程序配置来专注于运营功能,而基础架构运营商则可以专注于 Kubernetes。
-
通过利用开放应用程序模型,用户现在拥有一个框架,可以在其 Kubernetes 集群上定义其应用程序。
-
目前,Rudr 将利用已定义的特征来完成任务。这样就可以自由使用用户想要的任何基础工具,同时提供着重于功能而不是技术的特征。将来,Rudr 可能会提供一组默认技术来提供特征所需的功能。
评论