Migrate to Containers 管理界面
Migrate to Containers 提供了三种基本交互方式,供您与执行迁移所需的服务和资源进行交互:
Google Cloud 控制台
Google Cloud 控制台提供了一个基于 Web 的图形界面,可用于管理 Google Cloud 控制台 (GCP) 项目和资源。使用 Google Cloud 控制台时,您既可以创建新项目,也可以选择某个现有项目,并使用在该项目环境下创建的资源。
您可以创建多个项目,以便以任何适合您的方式使用项目来分割工作。例如,您可以启动一个新项目来确保只有部分团队成员可以访问该项目中的资源,而所有团队成员可以继续访问另一个项目中的资源。
在 Google Cloud 控制台中,您可以执行以下操作:
如需在 Google Cloud 控制台中访问 Migrate to Containers,请执行以下操作:
打开 Google Cloud 控制台。
通过以下任一方式前往“Migrate to Containers”页面:
在左侧导航菜单中依次选择 Kubernetes Engine > 迁移到容器。
在左侧导航菜单中,依次选择 GKE Enterprise > Migrate to Containers。
命令行界面
如需在终端窗口中工作,请使用:
- 提供 Google Cloud CLI 的 Google Cloud CLI。使用
gcloud
可管理开发工作流和 Google Cloud 资源。 - 借助 Migrate to Containers
migctl
命令行工具,您可以生成迁移计划,然后根据关键的利益相关者(例如应用所有者、安全管理员、存储管理员等)的意见审核并更新该计划。
Google Cloud 还提供了 Cloud Shell,这是一个适用于 Google Cloud 的基于浏览器的交互式 Shell 环境。您可以通过 Google Cloud 控制台访问 Cloud Shell。
Cloud Shell 提供以下功能:
- 临时 Compute Engine 虚拟机实例。
- 在网络浏览器中使用命令行访问实例。
- 内置代码编辑器。
- 5 GB 永久性磁盘存储空间。
- 预装 Google Cloud SDK 和其他工具。
- 针对 Java、Go、Python、Node.js、PHP、Ruby 和 .NET 的语言支持。
- 网页预览功能。
- 用于访问 Google Cloud 控制台项目和资源的内置授权。
基于 CRD 的 API
Migrate to Containers 包含自定义资源定义 (CRD),让您可以使用 API 自动化解决方案或代码轻松创建和管理迁移。例如,您可以使用这些 CRD 构建自己的自动化工具。
如需详细了解 Migrate to Containers CRD,请参阅 API 与参考文档。