使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Migrate to Containers CLI 架构
本页面简要介绍了 Migrate to Containers CLI 如何将驻留在虚拟机 (VM) 实例上的应用转换为工件,供您用于将应用组件从来源环境部署到 Google Kubernetes Engine (GKE) 或 GKE Enterprise 上的目标集群。
Migrate to Containers CLI 组件
使用 Migrate to Containers CLI 进行现代化改造分为三个步骤:转换、工作负载部署和维护。
转换 - Migrate to Containers CLI 用于将基于虚拟机的应用组件转换为可部署、基于容器的应用组件。此过程涵盖五个阶段:
- 复制 - 将目标机器的文件系统复制到本地机器。
- 分析 - 分析文件系统以创建迁移计划。
- 修改 - 修改计划以根据您的需求修改迁移输出。
- 生成 - 生成 Docker 文件、Docker 上下文、Kubernetes 部署文件和 Skaffold 配置等工件。
- 迁移数据 - 将数据文件复制到永久性卷中。这是可选操作。
工作负载部署 - 您可以在满足最低要求的 GKE 或 GKE Enterprise 集群上部署迁移的容器工作负载。迁移工件可以包括一个或多个 Dockerfile、一个或多个 Kubernetes 部署规范以及 Skaffold 配置文件。
维护 - 迁移容器工作负载后,您通常会执行优化和维护操作。提取的工作负载内容和生成的 Dockerfile 可以集成到 CI/CD 流水线中,以便实现基于映像的高效维护。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-06。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-12-06\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-12-06。"]]