记一次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的编排相关内容注释掉,服务启动时,没有将对应的端口暴露。

为自己的大意记一笔吧!

相关推荐
南暮思鸢2 小时前
应急响应靶机——linux1
linux·运维·网络安全·centos·write up·应急响应靶机·蓝队溯源
weixin_414321982 小时前
Linux 编译Ubuntu24内核
linux·运维·服务器
耀耀_很无聊3 小时前
第1章 初识SpringMVC
java·spring·mvc
麻衣带我去上学3 小时前
Spring源码学习(一):Spring初始化入口
java·学习·spring
东阳马生架构3 小时前
MySQL底层概述—1.InnoDB内存结构
java·数据库·mysql
手握风云-4 小时前
数据结构(Java版)第一期:时间复杂度和空间复杂度
java·数据结构
坊钰5 小时前
【Java 数据结构】时间和空间复杂度
java·开发语言·数据结构·学习·算法
飞升不如收破烂~5 小时前
Redis的String类型和Java中的String类在底层数据结构上有一些异同点
java·数据结构·redis
苹果酱05675 小时前
windows安装redis, 修改自启动的redis服务的密码
java·开发语言·spring boot·mysql·中间件
feilieren5 小时前
信创改造 - TongRDS 替换 Redis
java·spring boot·后端