创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
物理机,Centos7.9 8C/16G
Kubernetes版本信息
kubectl version
: 1.23.10
容器运行时
docker version
: 20.10.8
KubeSphere版本信息
kubesphere版本: v3.3.2
问题是什么
ci/cd流水线点击运行后显示一直在运行中
查看jekins日志,发现在kubesphere-devops-worker命名空间里面找不到对应的pod
这是什么问题呀,我研究一天了没解决,试过重装,还是不行。麻烦大佬们帮看下
2024-04-10 07:01:01.068+0000 [id=2096] INFO hudson.slaves.NodeProvisioner#update: nodejs-7c3v6 provisioning successfully completed. We have now 2 computer(s)
2024-04-10 07:01:01.075+0000 [id=2097] WARNING o.c.j.p.k.KubernetesSlave#deleteSlavePod: Failed to delete pod for agent kubesphere-devops-worker/nodejs-7c3v6: not found
2024-04-10 07:01:01.075+0000 [id=2097] INFO o.c.j.p.k.KubernetesSlave#_terminate: Disconnected computer nodejs-7c3v6
ERROR: Failed to delete pod for agent kubesphere-devops-worker/nodejs-7c3v6: not found
Disconnected computer nodejs-7c3v6
2024-04-10 07:01:04.619+0000 [id=42] INFO hudson.slaves.NodeProvisioner#update: nodejs-pm41q provisioning successfully completed. We have now 2 computer(s)
2024-04-10 07:01:04.622+0000 [id=2097] WARNING o.c.j.p.k.KubernetesLauncher#launch: Error in provisioning; agent=KubernetesSlave name: nodejs-pm41q, template=PodTemplate{id='2d6ae162-5b48-44b7-8ea1-16d299bc543a', name='nodejs', namespace='kubesphere-devops-worker', idleMinutes=1000, label='nodejs', volumes=[HostPathVolume [mountPath=/var/run/docker.sock, hostPath=/var/run/docker.sock], HostPathVolume [mountPath=/root/.yarn, hostPath=/var/data/jenkins_nodejs_yarn_cache], HostPathVolume [mountPath=/root/.npm, hostPath=/var/data/jenkins_nodejs_npm_cache], HostPathVolume [mountPath=/root/.sonar/cache, hostPath=/var/data/jenkins_sonar_cache]], containers=[ContainerTemplate{name='nodejs', image='harbor.cloud.com/cloudpods/nodejs:16.14.0', command='cat', args='', ttyEnabled=true, resourceRequestCpu='100m', resourceRequestMemory='100Mi', resourceLimitCpu='4000m', resourceLimitMemory='8192Mi'}, ContainerTemplate{name='jnlp', image='registry.cn-beijing.aliyuncs.com/kubesphereio/inbound-agent:4.10-2', args='${computer.jnlpmac} ${computer.name}', resourceRequestCpu='50m', resourceRequestMemory='400Mi', resourceLimitCpu='500m', resourceLimitMemory='1536Mi'}]}
io.fabric8.kubernetes.client.KubernetesClientException: Failure executing: POST at: https://kubernetes.default/api/v1/namespaces/kubesphere-devops-worker/pods. Message: admission webhook "agent-injector-ambassador.getambassador.io" denied the request: unable to find workload owner for nodejs-pm41q.kubesphere-devops-worker. Received status: Status(apiVersion=v1, code=400, details=null, kind=Status, message=admission webhook "agent-injector-ambassador.getambassador.io" denied the request: unable to find workload owner for nodejs-pm41q.kubesphere-devops-worker, metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=null, status=Failure, additionalProperties={}).
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:683)
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:662)
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.assertResponseCode(OperationSupport.java:613)
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:556)
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:519)
at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleCreate(OperationSupport.java:306)
at io.fabric8.kubernetes.client.dsl.base.BaseOperation.handleCreate(BaseOperation.java:642)
at io.fabric8.kubernetes.client.dsl.base.BaseOperation.handleCreate(BaseOperation.java:83)
at io.fabric8.kubernetes.client.dsl.base.CreateOnlyResourceOperation.create(CreateOnlyResourceOperation.java:61)
at org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher.launch(KubernetesLauncher.java:131)
at hudson.slaves.SlaveComputer.lambda$_connect$0(SlaveComputer.java:293)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
2024-04-10 07:01:04.623+0000 [id=2097] INFO o.c.j.p.k.KubernetesSlave#_terminate: Terminating Kubernetes instance for agent nodejs-pm41q
2024-04-10 07:01:04.628+0000 [id=2097] WARNING o.c.j.p.k.KubernetesSlave#deleteSlavePod: Failed to delete pod for agent kubesphere-devops-worker/nodejs-pm41q: not found
ERROR: Failed to delete pod for agent kubesphere-devops-worker/nodejs-pm41q: not found
2024-04-10 07:01:04.628+0000 [id=2097] INFO o.c.j.p.k.KubernetesSlave#_terminate: Disconnected computer nodejs-pm41q
Disconnected computer nodejs-pm41q