查看其它 3 个回答顾黄亮的回答

顾黄亮顾黄亮  技术总监 , 畅销书作者

据我所知,很多公司已经把非核心业务的数据库容器化,同时也把大数据平台的组件容器化了,因此,从技术层面看,不成问题,但是要考虑一点,存储选型很重要,节点可以转移,数据是唯一的,不管存储具备多少个副本,数据的唯一性一定要保证,而且性能要高。
举一个实际的例子,通过nfs做持久化数据存储,熟悉docker的朋友都知道docker适合无状态的服务,而其实MySQL是需要持久化数据的,所以这里使用了nfs,自己搭建也是可以的,或者是用hostpath也是可以的,为什么推荐这俩,因为简单,新手很容易上手,而越是简单的东西越是好维护。数据库实例是会自己根据mysql的逻辑备份文件.sql后缀的备份文件自己恢复进实例里面的,yaml里面有注释,hubdocke上也有说明是把这个文件挂载到/docker-entrypoint-initdb.d 容器的这个目录下面即可。

银行 · 2020-09-04
浏览3175

回答者

顾黄亮
顾黄亮131836
技术总监畅销书作者
擅长领域: 云计算数据库系统运维

顾黄亮 最近回答过的问题

回答状态

  • 发布时间:2020-09-04
  • 关注会员:7 人
  • 回答浏览:3175
  • X社区推广