需做工作
- 在每个微服务下面新建一个Dockerfile文件
- 根据Dockerfile文件使用docker build指令,打包为具体的镜像
- (根据自己需求选择)将docker镜像上传到私人docker仓库或者是公共仓库,如果没有上传,则自动保存在本地
- 编写用于部署k8s的yaml文件--服务service,节点--pod
- 根据yaml文件,使用kubectl apply部署k8s
需要注意的点
多机k8s集群,必须将docker镜像上传至仓库,保存至单机本地无法保证大家都访问到这个镜像
单机k8s集群则无需注意,可以直接使用本地docker仓库来保存镜像
效率提升方式
编写makefile文件来简化人工命令操作文章来源:https://www.toymoban.com/news/detail-802250.html
额外的
打包为docker镜像的过程通常很慢,文章来源地址https://www.toymoban.com/news/detail-802250.html
到了这里,关于GoZero微服务微服务个人探究之路(五)部署微服务到k8s的一种最佳实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!