Не могу запустить Убежище из Хелма на Куберне - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь следовать документам Hashicorp, чтобы настроить экземпляр Vault

https://www.youtube.com/watch?v=_r368h-mxxs&t=94s https://www.vaultproject.io/docs/platform/k8s/helm/run/

To начало с инициализации я запускаю

helm --namespace=myvault --name=vault .

Но когда я пытаюсь инициализировать сам экземпляр Vault с

kubectl --namespace=vault exec -it vault-0 -- vault operator init

я получаю ошибку

Error from server (BadRequest): pod vault-0 does not have a host assigned

Выполнение

kubectl --namespace=vault describe pods vault-0

выдает ошибку

Warning  FailedScheduling  60s (x21 over 10m)  default-scheduler  pod has unbound immediate PersistentVolumeClaims (repeated 3 times)

Есть ли параметр, который я пропускаю и не отображается в документах, которые необходимо установить для этой работы?

Запуск на премиальном кластере Centos 7 с 3 узлами

1 Ответ

1 голос
/ 28 февраля 2020

Хранилище развернуто как StatefulSet, который имеет volumeClaimTemplates

volumeClaimTemplates:
  - metadata:
      creationTimestamp: null
      name: data
    spec:
      accessModes:
      - ReadWriteOnce
      resources:
        requests:
          storage: 10Gi
      volumeMode: Filesystem

По какой-то причине PV C и PV не создаются, и модуль должен быть связан с PV C прежде чем это может быть начато. Приведенные ниже команды должны дать некоторую подсказку.

kubectl describe pvc
kubectl describe pv
kubectl describe sc

Если класс хранилища по умолчанию отсутствует, вам может потребоваться создать его, чтобы PersistentVolumeClaim мог взять хранилище оттуда

...