第 6 章 管理应用程序生命周期


本章概述了卫星中的应用生命周期,以及如何为 Satellite 和 Capsule 创建和删除应用生命周期。

6.1. 应用程序生命周期简介

应用生命周期 是卫星内容管理功能的核心概念。应用程序生命周期定义了特定系统及其软件如何查看特定阶段。例如,应用程序生命周期可能很简单;您可能只有一个开发阶段和生产阶段。在这种情况下,应用程序生命周期可能类似如下:

  • 开发
  • Production

但是,更复杂的应用程序生命周期可能还有进一步阶段,如用于测试或 beta 版本的阶段。这会在应用程序生命周期中添加额外的阶段:

  • 开发
  • 测试
  • Beta 版本
  • Production

Satellite 提供了自定义每个应用生命周期阶段的方法,使其适合您的规格。

应用生命周期中的每个阶段在卫星中称为 环境。每个环境都使用特定的内容集合。Satellite 将这些内容集合定义为内容视图。每个内容视图都充当一个过滤器,您可以在其中定义特定环境中要包含哪些存储库和软件包。这为您提供了一个方法,用于定义指定到每个环境的特定内容集合。

例如,电子邮件服务器可能只需要一个简单的应用程序生命周期,因为您使用生产级服务器,以及用于尝试最新的邮件服务器软件包的测试服务器。当测试服务器通过初始阶段时,您可以将 production-level 服务器设置为使用新软件包。

另一个例子是软件产品的开发生命周期。要在开发环境中开发一个新软件,请在质量保证环境中进行测试,预发布为 beta 版,然后将软件作为生产级应用发布。

图 6.1. Satellite 应用程序生命周期

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat