一键转换为多云工作负载¶
借助多云编排模块,您可以将单云工作负载一键转换为多云工作负载,操作非常简单,可以极大地提高多云环境中的运维效率。 参阅视频教程。
具体操作步骤如下:
-
点击多云实例的名称,在左侧点击 多云工作负载 ,选择 立即转换 新功能。
-
选择需要将哪个应用转换为多云应用。
- 支持通过集群和命名空间筛选应用,或直接通过名称搜索应用
- 转换时选择是否同步转换应用所关联的配置项和密钥,默认会同步转换。
- 这里仅展示当前多云实例中已接入的工作集群中的应用。如未找到目标应用,可先将应用所在集群添加到当前工作负载后再次尝试。
- 已经转化为多云应用的资源不支持二次转换,不会出现在列表中。
- 转换过程中,系统会自动创建对应的部署策略,纳管原来的子集群。
-
在弹框右下角点击 确定 即可完成转换。
应用转化为多云应用之后,和原生的多云工作负载一样支持编辑、更新等操作。
常见问题¶
-
被转换的工作负载是否会在转换成功后重启?
不会重启,支持无感转换。
-
转换成功后,如果在部署策略中删除该工作负载所在的原集群,原集群中的工作负载副本也会一并被删除吗?
会的。一旦转换成功,该工作负载就是一个标准的多云工作负载。当部署策略发生变化使得工作负载不再传播到原集群时,根据 Karmada 的设计原理,该集群中工作负载副本也会被一并删除以保证一致性。
-
当前支持转换哪些 Kubernetes 资源?
目前支持一键将子集群的 Deployment、Service、Ingress 资源转换为多云资源。如果 Deployment 关联了对应的配置项和密钥,则用户可以自由选择是否一并将配置项和密钥也转换为多云资源。默认会一并转换。这样做的目的是,当多云化之后的工作负载被分发到其他集群时,该工作负载依赖的资源也同步存在,否则可能会导致工作负载启动异常。