记一次Jenkins打包镜像报错问题

记一次Jenkins打包镜像报错问题

报错信息:The Service "服务名" is invalid: spec.ports0.nodePort: Invalid value: 端口号: provided port is already allocated

背景:k8s集群里面的某个服务,设置的deployment和service的编排文件为两个,这样为了保证每次通过Jenkins打包镜像的时候,不会改变对外暴露的端口

现象及解决方法:当出现这个报错的时候,我想的是service的编排文件里面对外暴露的端口掉了,通过netstat看了一下,确实掉了,然后将service的编排文件重新启动,恢复暴露的端口,然后通过Jenkins再次打包,发现是可以打包完成的。

但是又进行一次Jenkins打包的时候,发现端口又掉了。

又去看了一下OSS桶,发现在Jenkins打包时,拉取OSS桶里面的编排文件被初始化了,导致service相关的编排和deployment的编排放在了一起,没有将service的编排相关内容注释掉,服务启动时,没有将对应的端口暴露。

为自己的大意记一笔吧!

相关推荐
小猿姐5 小时前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
Flittly15 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索
java·spring boot·spring
小兔崽子去哪了16 小时前
Java 生成二维码解决方案
java·后端
SkyWalking中文站17 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
人活一口气20 小时前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践
java·spring boot
NE_STOP1 天前
Vibe Coding -- 完整项目案例实操
java
荣码1 天前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
SimonKing1 天前
Google第三方授权登录
java·后端·程序员
明月光8181 天前
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式
java
考虑考虑1 天前
Mybatis实现批量插入
java·后端·mybatis