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

Как просмотреть журналы моего Kubernetes Ingress Controller?

Недавно я начал изучать Kubernetes и пытаюсь понять, почему мой входящий контроллер выдает ошибку 502.

Я работаю с облачной платформой Google. Я вижу свою службу типа: LoadBalancer работает, если я подключаюсь с использованием его статического IP-адреса, но мне кажется, что я неправильно настроил свой входной контроллер, потому что он выдает ошибку 502.

но он не отображает никаких ошибок при развертывании, и я не могу найти никаких журналов для Ingress, поэтому я не могу понять, почему отображается 502.

В GKE журналы Ingress находятся в веб-консоли в разделе Stackdriver Logging, в разделе «Cloud HTTP Load Balancer»:

Вы должны иметь возможность просматривать их так же, как любой другой модуль (kubectl logs -n namespace-name pod-name). Имя и пространство имен будут меняться в зависимости от того, какой контроллер входящего трафика вы используете.

Имейте в виду, что входящие контроллеры часто настраиваются в другом пространстве имен, поэтому вам может потребоваться поиск модуля в них. Например, конфигурация nginx по умолчанию для входа использует пространство имен nginx-ingress.