概览
提供统一的界面,通过 Web 控制台和 CLI(命令行界面)创建、编辑、删除和管理云原生应用。应用可以跨多个命名空间部署,并支持 RBAC 策略。
目录
命名空间管理
命名空间为 Kubernetes 资源提供逻辑隔离。主要操作包括:
- 创建命名空间:定义资源配额和 Pod 安全准入策略。
- 导入命名空间:将现有 Kubernetes 命名空间导入 ,实现与原生创建命名空间的全平台能力一致性。
应用生命周期管理
支持端到端的生命周期管理,包括:
应用创建方式
在 中,应用可以通过多种方式创建。以下是一些常见方法:
- 基于镜像创建:使用预构建的容器镜像创建自定义应用。此方法支持创建包含
Deployments
、Services
、ConfigMaps
及其他 Kubernetes 资源的完整应用。
- 基于目录创建: 提供应用目录,允许用户选择预定义的应用模板(Helm Charts 或 Operator Backed)进行创建。
- 基于 YAML 创建:通过导入 YAML 文件,一步创建包含所有资源的自定义应用。
- 基于代码创建:通过 Source to Image (S2I) 构建镜像。
应用操作
- 更新应用:更新应用的镜像版本、环境变量及其他配置,或导入现有 Kubernetes 资源进行集中管理。
- 导出应用:以 YAML、Kustomize 或 Helm Chart 格式导出应用,然后导入到其他命名空间或集群创建新的应用实例。
- 版本管理:支持自动或手动创建应用版本,出现问题时可一键回滚到指定版本,实现快速恢复。
- 删除应用:删除应用时,同时删除应用本身及其直接包含的所有 Kubernetes 资源。此外,该操作还会断开应用与非直接定义的其他 Kubernetes 资源的关联。
应用可观测性
为持续运营管理,平台提供日志、事件、监控等功能。
- 日志:支持查看当前运行 Pod 的实时日志,也提供容器重启前的历史日志。
- 事件:支持查看命名空间内所有资源的事件信息。
- 监控仪表盘:提供命名空间级监控仪表盘,包括针对应用、工作负载和 Pod 的专用视图,同时支持自定义监控仪表盘以满足特定运维需求。
Kubernetes 工作负载管理
支持核心工作负载类型: