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

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

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

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

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

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

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

为自己的大意记一笔吧!

相关推荐
时艰.1 分钟前
Java 并发编程 — 并发容器 + CPU 缓存 + Disruptor
java·开发语言·缓存
Harvey9033 分钟前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
丶小鱼丶6 分钟前
并发编程之【优雅地结束线程的执行】
java
市场部需要一个软件开发岗位11 分钟前
JAVA开发常见安全问题:Cookie 中明文存储用户名、密码
android·java·安全
忆~遂愿15 分钟前
GE 引擎进阶:依赖图的原子性管理与异构算子协作调度
java·开发语言·人工智能
MZ_ZXD00120 分钟前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
PP东22 分钟前
Flowable学习(二)——Flowable概念学习
java·后端·学习·flowable
ManThink Technology27 分钟前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络
invicinble31 分钟前
springboot的核心实现机制原理
java·spring boot·后端
人道领域39 分钟前
SSM框架从入门到入土(AOP面向切面编程)
java·开发语言