如何将Docker Desktop Kubernetes群集迁移到Google Kubernetes引擎
我正在尝试将我使用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在名称空间之间进行交换,就像您进行单独的部署一样 如果尚未存储它们,
感谢您的帮助,谢谢 没有虚拟机意义上的迁移。如果您在某种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
这将是(但不限于)
- 部署
- 秘密
- 配置映射
- 守护程序
- 状态集
- 服务