Nacos 是阿里开源的服务注册中心与配置中心组件,能够帮助开发人员快速实现动态服务发现、服务配置、服务元数据及流量管理。同时能够与 SpringCloud、Kubernetes、Dubbo 等开源生态无缝集成。尤其是在 Netflix Eureka 不维护后,Nacos 的出现更新让人关注。所以,这里部署一下 Nacos 集群,并且进行记录部署过程。
SpringBoot 2.3.x 分层构建 Docker 镜像实践
随着“云原生”概念的兴起,项目容器化改造部署成为现在非常流行的一种部署方式。尤其是 Kubernetes 的加持,使得微服务部署不再困难,只需要简单的几条命令就能将几十上百个服务快速部署到云环境中。而 SpringBoot 也是倾向于容器化,尤其是在 2.3.x 版本后增加了很多使用于镜像的改造,比如“探针检测”、“Docker 镜像构建插件”、“应用打包分层”等等。一系列的流程都是为了更适配容器化,而今天要介绍的就是其中的 SpringBoot 2.3 新增的打包分层,使用分层机制构建 Docker 镜像,这里记录下这个过程。
