k8s-部署spring cloud微服务

过程:

具体流程:

注:以下都是学习测试使用,实际生产中肯定会不太一样

1.(本地)微服务打包,打成jar包或者war包:

注:commons公共项目服务不用打包,一般commons是一些公共的工具类或者一些公共的插件服务,比如redis、kafka、oss等公共服务让其他业务微服务引入依赖使用

2.制作项目镜像,dockerfile文件:

(1)本地jar包上传到工作节点服务器,运行命令制作dockerfile镜像(别看如下第一张截图):

4.用k8s部署镜像:

(1)在master节点部署镜像,provider服务空运行生成yaml文件并应用创建控制器:

注:因为是测试学习不是实际生产,镜像在服务器本地,所以要修改镜像拉取策略为本地拉取NEVER

(2)在master节点部署镜像,consumer服务依次空运行生成yaml文件并应用创建控制器:

(3)NodePort方式对外暴露consumer服务:

k8s常用命令:

查看pod日志:

未完待续。。。。。。。

相关推荐
斌味代码5 小时前
Docker + Kubernetes 生产环境部署:从容器化到自动扩缩容完整方案
docker·容器·kubernetes
A.说学逗唱的Coke5 小时前
【K8S专题】深入浅出 Kubernetes 探针:存活、就绪与启动探针的原理与实战指南
云原生·容器·kubernetes
renhongxia15 小时前
多机器人任务分配的事件触发自适应共识
人工智能·微服务·语言模型·机器人·prompt
yuanlaile1 天前
从入门到部署|2026年Koa全栈开发实战:覆盖Node.js、数据库、部署与云架构全链路
微服务·云原生·kubernetes·node.js·serverless·nodejs全栈开发
喵个咪1 天前
go-wind-cms 微服务架构设计:为什么基于 Kratos?
后端·微服务·cms
小江的记录本1 天前
【JEECG Boot】 JEECG Boot——数据字典管理 系统性知识体系全解析
java·前端·spring boot·后端·spring·spring cloud·mybatis
阿里云云原生1 天前
阿里云微服务引擎 MSE 及 API 网关 2026 年 3 月产品动态
微服务
却话巴山夜雨时i1 天前
互联网大厂Java面试:从Spring到微服务的全栈挑战
java·spring boot·redis·微服务·面试·kafka·技术栈
杰克尼1 天前
springCloud(day10-面试篇)
redis·spring cloud·面试
http阿拉丁神猫1 天前
kubernetes知识点汇总37-42
云原生·容器·kubernetes