Назад | Перейти на главную страницу

Kubernetes Influx DB - Бэкэнд неработоспособен

Я пытаюсь развернуть Influx DB на Kubernetes. Используя официальный график Influx DB Helm.

Я развертываю эту диаграмму Helm со следующим файлом значений:

persistence:
    enabled: true
    size: 5Gi

ingress:
        enabled: true
        # tls: true
        hostname: influxdb.slackdog.space
        annotations: 
            kubernetes.io/ingress.class: "gce"
            external-dns.alpha.kubernetes.io/hostname: influxdb.slackdog.space.

service:
       type: NodePort

Когда я развертываю диаграмму Helm, одна из серверных служб остается в UNHEALTHY штат. Я оставил развертывание на несколько дней без изменения статуса.

Вот рассматриваемый входной контроллер

Name:             slack-dog-influxdb-influxdb
Namespace:        slack-dog-influxdb
Address:          xx.xxx.xxx.xx # Note: external IP
Default backend:  default-http-backend:80 (xx.xx.x.xx:8080) # Note internal cluster IP
Rules:
  Host                     Path  Backends
  ----                     ----  --------
  influxdb.slackdog.space  
                           /   slack-dog-influxdb-influxdb:8086 (<none>)
Annotations:
  backends:         {"k8s-be-30983--01721a5ee78653ec":"HEALTHY","k8s-be-32128--01721a5ee78653ec":"UNHEALTHY"}
  forwarding-rule:  k8s-fw-slack-dog-influxdb-slack-dog-influxdb-influxdb--01721a50
  target-proxy:     k8s-tp-slack-dog-influxdb-slack-dog-influxdb-influxdb--01721a50
  url-map:          k8s-um-slack-dog-influxdb-slack-dog-influxdb-influxdb--01721a50
Events:
  Type    Reason  Age   From                     Message
  ----    ------  ----  ----                     -------
  Normal  ADD     35m   loadbalancer-controller  slack-dog-influxdb/slack-dog-influxdb-influxdb
  Normal  CREATE  35m   loadbalancer-controller  ip: xx.xxx.xxx.xx # Note: external IP

Я запустил терминал bash в развернутом модуле InfluxDB и успешно пропинговал localhost:8086/ping конечная точка, которая используется для проверки работоспособности в развертывании.

Я попытался добавить правило брандмауэра, чтобы разрешить трафик на порт 8086, но это не повлияло на это:

Что могло быть причиной такого поведения? Есть ли какие-то ручные настройки, которые мне нужно выполнить в GCP, чтобы все заработало?