将父模块下的所有功能模块进行罗列和简单介绍,方便用户快速了解该模块下的所有功能。
可以访问 功能总览示例 查看对应文档的示例。
创建应用
支持多种方式创建应用,包括镜像、yaml、代码和目录。
应用操作
使用应用来编排和操作工作负载及其相关资源。
工作负载管理
管理工作负载的生命周期。
命名空间生命周期管理
管理命名空间的生命周期。
资源配额和限制管理
管理命名空间的资源配额和限制。
命名空间资源超分配
允许对命名空间的资源进行超分配。
日志
查询应用的历史日志或实时日志。
事件
查询从应用中收集的事件。
监控
监控应用状态,并在出现异常时触发警报。
高效的运维
通过 OAM 应用,应用运维人员可以专注于业务逻辑,从应用的角度而不是平台的角度来管理应用,减少应用运维的门槛。平台运维人员可以统一处理平台插件、运维插件和其他配置,从而提高运维效率。
可移植性
OAM 应用模型包括与应用运维、服务治理等相关的配置。与通过 Operators、Charts 和其他方法部署的应用相比,OAM 应用可以通过 YAML 进行重复部署,使跨环境迁移变得更加轻松。即使没有 Kubernetes 和特定厂商,OAM 应用仍然可以在各种平台上正常运行。
可扩展性
平台上预装的几种类型的组件可以满足大多数应用开发需求:网络服务、有状态应用和原生 Kubernetes 资源。此外,平台还提供扩展组件和特征的能力,使开发人员能够轻松使用自定义设计和封装的组件和特征。
从源构建镜像
从 Git 仓库的源代码构建镜像并将其推送到镜像仓库。
开箱即用的注册中心服务器
轻松部署可用于该平台的注册中心服务器。
节点隔离
支持项目级别的节点隔离,以避免项目间的资源争用。