Журналы доступа Istio 1.1 Envoy не отображаются

#istio

#istio

Вопрос:

Это совершенно новая установка Istio 1.1 на GKE.Версия кластера — 1.10. К счастью, Istio 1.1 не тестировался с 1.10, но мой администратор не будет обновляться до июня.

В Istio 1.1 есть функция, которой нет в 1.0, которая мне нужна. И это для настройки шлюза для поиска сертификатов TLS в секретах kubernetes.

Однако… Я не могу заставить работать ни одно приложение, потому что Envoy не показывает никаких журналов доступа. Как я могу что-либо отлаживать, если у меня нет журналов доступа?

Я действительно вижу целую кучу deprecated логов в istio-proxy:

   3  Using deprecated option 'envoy.api.v2.Cluster.hosts'. This configuration will be removed from Envoy soon. Please see https://github.com/envoyproxy/envoy/blob/master/DEPRECATED.md for details.
 92  Using deprecated option 'envoy.api.v2.listener.Filter.config'. This configuration will be removed from Envoy soon. Please see https://github.com/envoyproxy/envoy/blob/master/DEPRECATED.md for details.
  1  Using deprecated option 'envoy.api.v2.Listener.use_original_dst'. This configuration will be removed from Envoy soon. Please see https://github.com/envoyproxy/envoy/blob/master/DEPRECATED.md for details.
 44  Using deprecated option 'envoy.api.v2.route.Route.per_filter_config'. This configuration will be removed from Envoy soon. Please see https://github.com/envoyproxy/envoy/blob/master/DEPRECATED.md for details.
 19  Using deprecated option 'envoy.config.filter.network.http_connection_manager.v2.HttpFilter.config'. This configuration will be removed from Envoy soon. Please see https://github.com/envoyproxy/envoy/blob/master/DEPRECATED.md for details.
  1  Using deprecated option 'envoy.config.trace.v2.Tracing.Http.config'. This configuration will be removed from Envoy soon. Please see https://github.com/envoyproxy/envoy/blob/master/DEPRECATED.md for details.
  

Это как-то связано с этим?

Ответ №1:

Неважно… Похоже, что по умолчанию в Istio 1.1 необходимо включить ведение журнала доступа посланника…

https://github.com/istio/istio/issues/12854

Ответ №2:

Возможно, вы захотите включить ведение журнала доступа Envoy в Istio.