需做工作
- 在每个微服务下面新建一个Dockerfile文件
- 根据Dockerfile文件使用docker build指令,打包为具体的镜像
- (根据自己需求选择)将docker镜像上传到私人docker仓库或者是公共仓库,如果没有上传,则自动保存在本地
- 编写用于部署k8s的yaml文件--服务service,节点--pod
- 根据yaml文件,使用kubectl apply部署k8s
需要注意的点
多机k8s集群,必须将docker镜像上传至仓库,保存至单机本地无法保证大家都访问到这个镜像
单机k8s集群则无需注意,可以直接使用本地docker仓库来保存镜像
效率提升方式
编写makefile文件来简化人工命令操作
额外的
打包为docker镜像的过程通常很慢,