【发布时间】:2021-08-03 17:40:23
【问题描述】:
我已经使用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,两个实例都被删除,包括存储。
升级版本/更新图表设置的正确流程是什么?
【问题讨论】:
-
是
kubectl delete deployments.apps jenkins- 拿下詹金斯 - 方式吗? (拿下 Jenkins 然后helm upgrade)
标签: jenkins google-kubernetes-engine kubernetes-helm