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应用程序的部署)。
一旦你在本地工作,那么考虑迁移可能会更有意义。 你将会更好地理解你正在进入的东西,以及是否你想要进行的事情。
- 使外部访问Kubernetes服务
- 将代码/文件直接注入Google云端引擎上的Kubernetes容器中
- 如何在Google Container Engine / Kubernetes上扩展我的群集?
- 你如何把你的源代码放入Kubernetes?
- 执行`kubectl rolling-update`时pod会收到什么进程信号?
- 如何在运行Go的Busybox Docker容器中进行HTTPS调用?
- Kubernetes:runContainer:API错误(500):无法启动容器(docker无法卸载)
- 使用gcloud和具有“所有者”权限的服务帐户推送docker图像时,“500内部服务器错误”
- 在Google云端平台中更新Docker镜像