Helm 차트 설치 시 readiness probe 실패

현재 helm charts를 사용하여 Discourse를 설치하고 있습니다. 여기서는 배포가 Terraform으로 이루어지지만, 이해하시는데 어려움이 없으실 거라고 생각합니다.

resource "helm_release" "discourse" {
  name             = "discourse"
  namespace        = "discourse"
  create_namespace = true
  repository       = "https://charts.bitnami.com/bitnami"
  chart            = "discourse"

  version = "8.0.4"

  set {
    name = "auth.email"
    value = "test@test.com"
  }

  set {
    name = "auth.username"
    value = "user"
  }

  set {
    name = "auth.password"
    value = "abcd1234"
  }

  set {
    name = "ingress.enabled"
    value = true
  }

  set {
    name = "ingress.hostname"
    value    = "discourse.my-domain.com"
  }

  set {
    name = "ingress.ingressClassName"
    value = "nginx"
  }
}

안타깝게도 실행하면 discourse Pod의 discourse 컨테이너에서 다음과 같은 문제가 발생하여 배포가 실패합니다.

Readiness probe failed: Get "http://192.168.4.41:8080/srv/status": dial tcp 192.168.4.41:8080: connect: connection refused

이를 수정하는 방법을 아시나요?

우리는 여기에서 Discourse의 Bitnami 패키징을 어떠한 형태로도 지원하지 않습니다. 해당 지원은 Issues · bitnami/charts · GitHub 에서 제공됩니다.