跳转到内容

KV 迁移

KV 迁移是一个一次性的平台操作员工具,用于将现有的 Consul KV 服务定义迁移到基于协调器的 KV 结构,迁移前会进行备份,并在出现问题时提供回滚路径。在迁移任何内容之前,它会分析每个现有服务并将其分类为平台或租户服务,显示其当前和目标 KV 路径,并标记其是否已准备好迁移或存在需要先解决的问题——在分析表明安全之前,不会进行任何移动。

侧边栏部分 平台 → KV 迁移。仅限平台管理员。

Odysseus 仪表板中的KV 迁移界面。
  • infrastructure:migrationWorkflow.a-backup-will-be-created — “将创建备份以用于回滚。”
  • infrastructure:migrationWorkflow.analyze — “分析”
  • infrastructure:migrationWorkflow.analyze-services — “分析服务”
  • infrastructure:migrationWorkflow.analyzing — “分析中”
  • infrastructure:migrationWorkflow.analyzing-2 — “分析中…”
  • infrastructure:migrationWorkflow.backup-current-kv-structure-before — “迁移前备份当前 KV 结构(推荐)”
  • infrastructure:migrationWorkflow.completed — “已完成”
  • infrastructure:migrationWorkflow.configure-execute-migration — “配置并执行迁移”
  • infrastructure:migrationWorkflow.consider-enabling-backup-for-safety — “考虑启用备份以确保安全。”
  • infrastructure:migrationWorkflow.containers — “容器”
  • infrastructure:migrationWorkflow.create-backup — “创建备份”
  • infrastructure:migrationWorkflow.dry-run-mode — “试运行模式”
  • infrastructure:migrationWorkflow.estimated-migration-duration — “预计迁移时长”
  • infrastructure:migrationWorkflow.failed — “失败”
  • infrastructure:migrationWorkflow.failed-2 — “失败:”
  • infrastructure:migrationWorkflow.issues — “问题”
  • infrastructure:migrationWorkflow.kv-structure-migration — “KV 结构迁移”
  • infrastructure:migrationWorkflow.migrate-existing-deployments-to-the — “将现有部署迁移到基于新协调器的 Consul KV 结构”
  • infrastructure:migrationWorkflow.migrated — “已迁移:”
  • infrastructure:migrationWorkflow.migrating — “迁移中”
  • infrastructure:migrationWorkflow.migration — “迁移”
  • infrastructure:migrationWorkflow.migration-in-progress — “迁移进行中…”
  • infrastructure:migrationWorkflow.not-started — “未开始”
  • infrastructure:migrationWorkflow.pending — “待处理”
  • infrastructure:migrationWorkflow.platform-services — “平台服务”
  • infrastructure:migrationWorkflow.production-migration — “生产环境迁移”
  • infrastructure:migrationWorkflow.progress — “进度”
  • infrastructure:migrationWorkflow.ready — “就绪”
  • infrastructure:migrationWorkflow.review-settings-and-start-the — “检查设置并开始迁移”
  • infrastructure:migrationWorkflow.rollback — “回滚”
  • infrastructure:migrationWorkflow.rolled-back — “已回滚”
  • infrastructure:migrationWorkflow.scan-existing-services-and-classify — “扫描现有服务并为迁移分类”
  • infrastructure:migrationWorkflow.service — “服务”
  • infrastructure:migrationWorkflow.service-details — “服务详情”
  • infrastructure:migrationWorkflow.simulate-the-migration-without-making — “模拟迁移而不进行实际更改”
  • infrastructure:migrationWorkflow.start-dry-run — “开始模拟运行”
  • infrastructure:migrationWorkflow.start-migration — “开始迁移”
  • infrastructure:migrationWorkflow.started — “已开始:”
  • infrastructure:migrationWorkflow.status — “状态”
  • infrastructure:migrationWorkflow.tenant — “租户”
  • infrastructure:migrationWorkflow.tenant-services — “租户服务”
  • infrastructure:migrationWorkflow.this-will-make-permanent-changes — “这将对您的 Consul KV 结构进行永久性更改。”
  • infrastructure:migrationWorkflow.total-services — “总服务数”
  • infrastructure:migrationWorkflow.type — “类型”

此屏幕的组件未声明任何权限控制。

此迁移将服务迁移到的基于协调器的 KV 结构在 架构 中描述;一旦租户的服务迁移完成,其协调器健康状态将显示在 协调器屏幕 上。