跳转至

功能总览

多云编排的功能列表如下:

  • 统一管理面:多云编排拥有统一的管理面,由该管理面进行多个多云实例的管理,统一请求入口(多云编排实例的 LCM),而所有其他关于多云编排的请求可以部署在全局服务集群。
  • 多实例:支持创建多个多云实例,实例之间隔离工作,互不感知、互不影响。
  • 集群一键接入:支持从现有纳管集群中一键接入集群到多云实例中,并实时同步接入的集群最新信息(删除的同时一并删除)。
  • 原生 API 支持:支持所有 Kubernetes 原生 API。
  • 多云应用分发:丰富的多云应用分发策略、差异化策略等。
  • 应用故障转移:内置提供应用多云故障转移(failover)能力。
  • 应用一键转换:实现 DCE4 到 DCE5 应用的一键转换。
  • 跨集群弹性伸缩:根据应用负载的需求,在不同的集群之间动态地调整资源。
  • 可观测性:丰富的审计、指标度量,提高可观测性的能力。
  • 对接全局管理权限:以工作空间管理用户访问范围,对用户和实例执行鉴权操作。

具体细分为:

功能 描述
多云实例管理 添加多云实例:支持添加实例时不加入任何集群,以创建空实例。
查看多云实例:支持根据实例名称检索,查看实例列表及基础信息、CPU、内存使用率、状态、版本信息、创建时间等。
移除多云实例:移除时进行校验,仅允许在实例中不包含任何集群时进行移除。
实例内集群管理 添加集群:支持动态将新集群加入当前多云实例,展示有权限接入的待接入集群。
查看集群:支持查看已接入集群的细节信息,如名称、状态、平台、地域、可用区、Kubernetes 版本等。
移除集群:支持动态移除集群,需对集群资源进行校验,提示移除风险。
使用 kubectl 管理实例资源:支持获取 kubeconfig 链接信息和通过网页终端管理多云实例。
多云工作负载 创建多云无状态负载:支持界面化创建、差异化配置、YAML 创建及语法校验。
多云工作负载详情:查看无状态负载的部署详情、资源负载、实例列表、服务列表等信息,并支持重启、暂停、恢复等操作。
更新多云工作负载:支持通过页面或 YAML 编辑多云工作负载的配置信息。
删除多云工作负载:支持通过页面或命令行删除,并需进行二次确认。
资源管理 多云命名空间:支持查看、创建和删除多云命名空间资源。
多云配置项:支持查看、创建和删除多云 ConfigMap 和 Secret 资源。
多云服务和路由:支持创建和删除 Service/Ingress。
策略管理 部署策略:支持查看、创建和删除部署策略。
差异化策略:支持查看、创建和删除差异化策略。
系统设置 集群健康检查配置:配置集群健康状态标记成功/失败的时长。
故障转移:自动将故障集群 Pod 副本迁移到其他可用集群。
定时重新调度:定期检查 Pod 状态,自动驱逐不可调度的 Pod。
弹性伸缩:安装 karmada-metrics-adapter 提供 metrics API,默认关闭状态。

评论