persistentvolumeclaim "Дженкинс объема претензии" не найден

В моем миникубе я получаю ошибку persistentvolumeclaim "jenkins-volume-claim" not found

Я устанавливаю Дженкинса используя helm с помощью команды ниже:

helm install --name jenkins -f kubernetes/jenkins-values.yaml stable/jenkins --namespace jenkins-system

фрагмент о Persistence в jenkins-values.yaml ниже:

Persistence:
  Enabled: true
  ## A manually managed Persistent Volume and Claim
  ## Requires Persistence.Enabled: true
  ## If defined, PVC must be created manually before volume will be bound
  ExistingClaim: jenkins-volume-claim

Я создал постоянный том, используя команду ниже:

kubectl create -f persistence.yaml

persistence.yaml выглядит так:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: jenkins-volume
spec:
  accessModes:
    - ReadWriteOnce
  capacity:
    storage: 5Gi
  hostPath:
    path: /data/jenkins-volume/

Вопрос

У меня объем настойчивости jenkins-volume создан, но все еще получаю ошибку persistentvolumeclaim "jenkins-volume-claim" not found, Как я могу решить это?

2 ответа

Сообщение об ошибке указывает на отсутствие PersistentVolumeClaim названный jenkins-volume-claim, Чтобы создать его, выполните:

kubectl -n <namespace> create -f - <<EOF
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: jenkins-volume-claim
spec:
  accessModes:
    - ReadWriteOnce
  volumeMode: Filesystem
  resources:
    requests:
      storage: 5Gi
EOF

Выполнение после этого kubectl get pv должен показать jenkins-volume PV в Bound статус (при условии, что PV уже создан с емкостью не менее 5 Ги).

Используйте селектор (ы), как описано здесь, чтобы убедиться, что заявка будет привязана к желаемому предварительно созданному PV (постоянному объему) в случае, если доступно более одного PV с надлежащей емкостью.

Посмотри на эту строчку,

## If defined, PVC must be created manually before volume will be bound
ExistingClaim: jenkins-volume-claim

Итак, вы должны PersistentVolumeClaim не PersistentVolume с именем jenkins-volume-claim,

Посмотри что PersistentVolumeClaim отсюда: PersistentVolumeClaims

Другие вопросы по тегам