一个关于cicd集成的问题

环境信息:
RKE2 版本:
rke2 version v1.30.5+rke2r1 (0c83bc82315cd61664880d0b52a7e070e9fbd623)
go version go1.22.6 X:boringcrypto

节点 CPU 架构,操作系统和版本:
Linux master-01 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

集群配置:
1 servers, 2 agents

问题描述:
在rke2集群中安装了jenkins和gitlab,并对这两个软件进行了一些必要的配置,进行ci的时候,pipeline都跑过了,但是部署到集群里的pod从私有仓库harbor拉取不到镜像
截图如下:


在jenkins中是没有什么问题的但是在k8s集群中pod显示异常

使用命令 kubectl -n ruoyi describe po ruoyi-gateway-5fb5bb48b9-b5rhq 对其中一个pod事件进行查看,也显示没有问题

不知道是不是没有私有仓库的harbor的secrets,还是什么问题,如果有知道或遇到这个问题的老师,可以指点一下吗?

不胜感激!!!!!

重现步骤:

  • 安装 RKE2 的命令:

预期结果:

实际结果:

日志

你可以手动部署一个相同的 yaml 去试试,大概率是配有配置 secret,你可以参考 K8s 官网在 yaml 中加一个

已经添加了一个secret,但是还没有生效,不知道是不是有换缓存的问题或者需要重启运行pod和流水线