Похожие темы

Похожие темы

Я пытаюсь развернуть модуль в кластере Kubernetes v1.18 GKE.

Мой модуль зависает из-за того, что ему не удается смонтировать свою карту конфигурации:

$ kubectl describe pod <pod>

...

Volumes:
  cm-cxf-conf:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      project-cm-cxf-conf
    Optional:  false

...

Events:
  Type     Reason                  Age                    From                     Message
  ----     ------                  ----                   ----                     -------
  Warning  FailedMount             41m                    kubelet                  MountVolume.SetUp failed for volume "cm-cxf-conf" : failed to sync configmap cache: timed out waiting for the condition

...

Однако карта конфигурации СУЩЕСТВУЕТ:

$ kubectl get configmap project-cm-cxf-conf
project-cm-cxf-conf            1      4h40m

Что может быть причиной этой ошибки? Как ее исправить?

Похожие темы

решение1

На самом деле, это FailedMountпросто предупреждения без последствий. При проверке kubeletжурналов были другие журналы, которые сообщали, что наконец-то удалось смонтировать Config Maps после повторной попытки.

Настоящая причина, по которой мой pod зависал из-за цикла, была в ошибке на стороне приложения Java (в контейнере отсутствовал JAR-файл), в конечном итоге это не имело никакого отношения к Kubernetes.

Связанный контент