GoZero微服务微服务个人探究之路(五)部署微服务到k8s的一种最佳实践
发布时间:2024年01月17日
需做工作
- 在每个微服务下面新建一个Dockerfile文件
- 根据Dockerfile文件使用docker build指令,打包为具体的镜像
- (根据自己需求选择)将docker镜像上传到私人docker仓库或者是公共仓库,如果没有上传,则自动保存在本地
- 编写用于部署k8s的yaml文件--服务service,节点--pod
- 根据yaml文件,使用kubectl apply部署k8s
需要注意的点
多机k8s集群,必须将docker镜像上传至仓库,保存至单机本地无法保证大家都访问到这个镜像
单机k8s集群则无需注意,可以直接使用本地docker仓库来保存镜像
效率提升方式
编写makefile文件来简化人工命令操作
额外的
打包为docker镜像的过程通常很慢,
文章来源:https://blog.csdn.net/m0_63629756/article/details/135654968
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!