Go + MySql:迁移到GKE(Google云容器引擎)有多简单?

我的项目目前由独立的云提供商托pipe。

我正在使用2个虚拟机,Linux:

  • 一个托pipe一个Go应用程序
  • 一个托pipe一个MySql数据库

我现在想转移到Google云端平台。

您认为转移到Google Cointainer引擎(GKE),而不是Google Compute Engine(它将使用与当前提供者相同的虚拟机模型(IaaS))是否合理?

我从来没有使用过Kubernetes和Docker。 迁移有多容易? 我会无用地使我的生活复杂化吗?

我的简单模型的configuration有多困难?

我从来没有使用过Kubernetes和Docker。

转移到你没有经验的平台听起来不是一个好主意。 相反,为什么不从一些关于Docker和Kubernetes的教程开始呢?

之后,你可以在本地尝试Minikube( https://kubernetes.io/docs/getting-started-guides/minikube/ )来开始编写组件的一些清单(这听起来像是一个DaemonSet或单个Pod与PersistentVolume for MySQL和Go应用程序的部署)。

一旦你在本地工作,那么考虑迁移可能会更有意义。 你将会更好地理解你正在进入的东西,以及是否你想要进行的事情。