GKE Jenkins通过Bitnami Helm 图表-如何更新

5q4ezhmt  于 2023-03-17  发布在  Jenkins
关注(0)|答案(1)|浏览(139)

我已经使用Bitnami Chart在GKE上安装了Jenkins,它是在线的。
当我想使用helm upgrade调整它时,Kubernetes打开一个新示例,同时让另一个示例继续运行(正如预期的那样),但是新示例无法提供

Warning  FailedAttachVolume  18m                attachdetach-controller  Multi-Attach error for volume "pvc-b3d609b3-ec10-4966-8713-595702220c40" Volume is already used by pod(s) jenkins-9ddcc795c-vflvm                                                         
   Warning  FailedMount         11m                kubelet                  Unable to attach or mount volumes: unmounted volumes=[jenkins-data[], unattached volumes=[default-token-2qsvk jenkins-data]: timed out waiting for the condition

这个错误是合理的-两个示例不能共享存储。
如果我删除了第一个示例,那么它会马上回来。如果我helm uninstall,两个示例都会被删除,包括存储。
升级版本/更新图表设置的正确流程是什么?

23c0lvtd

23c0lvtd1#

您可以先删除Jenkin部署,如果您要删除部署,则其他组件将与存储磁盘沿着存在,存储磁盘可以重新连接到新部署

kubectl delete deployments.apps jenkins

https://artifacthub.io/packages/helm/bitnami/jenkins#upgrading
并运行命令,通过更新value文件并使用**--set**来升级舵图。

helm upgrade jenkins bitnami/jenkins --set jenkinsPassword=$JENKINS_PASSWORD --set jenkinsHome=/bitnami/jenkins/jenkins_home

相关问题