我的项目目前由独立的云提供商托管。
我正在使用 2 个虚拟机,带有 Linux:
- 一个
- 托管一个 Go 应用程序 一个
- 托管一个 MySql 数据库
我现在想迁移到谷歌云平台。
您认为迁移到Google Cointainer Engine(GKE(而不是Google Compute Engine(它将具有与当前提供商相同的虚拟机模型(IaaS((是否有意义?
我从未使用过 Kubernetes 和 Docker。进行迁移有多容易?我会无用地使我的生活复杂化吗?
我的简单模型的配置难度有多大?
我从未使用过 Kubernetes 和 Docker。
迁移到一个你没有经验的平台听起来不是一个好主意。相反,为什么不先做一些关于Docker的教程,然后再做一些关于Kubernetes的教程呢?
之后,您可以在本地尝试 Minikube (https://kubernetes.io/docs/getting-started-guides/minikube/( 开始为组件编写一些清单(听起来可能像是 DaemonSet 或带有 MySQL 的 PersistentVolume 和 Go 应用程序的部署的单个 Pod(。
一旦这些部分在本地工作,那么考虑迁移可能更有意义。你会更好地了解你正在进入什么,以及它是否是你想要做的事情。