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



我已经使用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 

这个错误是有意义的-两个实例不能共享存储

如果我取下第一个实例,那么它会马上回来。如果I为helm uninstall,则删除两个实例,包括存储。

升级版本/更新图表设置的正确过程是什么?

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

kubectl delete deployments.apps jenkins

https://artifacthub.io/packages/helm/bitnami/jenkins升级

和运行命令通过更新值来升级舵图——set.

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

相关内容

  • 没有找到相关文章

最新更新