如何将Docker Desktop Kubernetes群集迁移到Google Kubernetes引擎

如何将Docker Desktop Kubernetes群集迁移到Google Kubernetes引擎,docker,kubernetes,google-kubernetes-engine,docker-desktop,Docker,Kubernetes,Google Kubernetes Engine,Docker Desktop,我正在尝试将我使用Docker Desktop在本地机器上创建的Kubernetes群集迁移并托管到Google Kubernetes引擎,但我不确定从何处开始,也不知道如何正确执行 感谢您的帮助,谢谢 没有虚拟机意义上的迁移。如果您在某种CVS(github、gitlab等)中定义了部署/服务/etc,那么只需更改kubectl的目标,并使用-f开关将它们批量应用到kubectl 我建议您首先创建名称空间,然后使用kubens在名称空间之间进行交换,就像您进行单独的部署一样 如果尚未存储它们,

我正在尝试将我使用Docker Desktop在本地机器上创建的Kubernetes群集迁移并托管到Google Kubernetes引擎,但我不确定从何处开始,也不知道如何正确执行


感谢您的帮助,谢谢

没有虚拟机意义上的迁移。如果您在某种CVS(github、gitlab等)中定义了部署/服务/etc,那么只需更改kubectl的目标,并使用-f开关将它们批量应用到kubectl

我建议您首先创建名称空间,然后使用kubens在名称空间之间进行交换,就像您进行单独的部署一样

如果尚未存储它们,则需要遍历名称空间并发出:

k get--export-o yaml

这将是(但不限于)

  • 部署
  • 秘密
  • 配置映射
  • 守护程序
  • 状态集
  • 服务
一旦你拥有了一切,在远程集群上重新应用它们,如果你错过了什么,只需导出它并远程重新应用它


不包括您的数据层。如果在Kubernetes中运行数据库et all,则需要使用数据平台自带的工具导出该数据,然后在另一端重新导入。

没有虚拟机意义上的迁移。如果您在某种CVS(github、gitlab等)中定义了部署/服务/etc,那么只需更改kubectl的目标,并使用-f开关将它们批量应用到kubectl

我建议您首先创建名称空间,然后使用kubens在名称空间之间进行交换,就像您进行单独的部署一样

如果尚未存储它们,则需要遍历名称空间并发出:

k get--export-o yaml

这将是(但不限于)

  • 部署
  • 秘密
  • 配置映射
  • 守护程序
  • 状态集
  • 服务
一旦你拥有了一切,在远程集群上重新应用它们,如果你错过了什么,只需导出它并远程重新应用它

不包括您的数据层。如果在Kubernetes中运行databases et all,则需要使用数据平台的本机工具导出该数据,然后在另一端重新导入