Как добавить аргумент log_output_level в istio-sidecar-инжектор в GKE? - PullRequest
0 голосов
/ 30 декабря 2018

Я слежу за этой статьей и попробую это на GKE.После добавления аргумента - --log_output_level=default:debug изменение кажется принятым, когда я получаю deployment.extensions/istio-sidecar-injector edited , но как мне узнать наверняка?

Вывод pod=$(kubectl -n istio-system get pods -l istio=sidecar-injector -o jsonpath='{.items[0].metadata.name}') , а затем kubectl -n istio-system logs -f $pod такой же, как и раньше, и когда я делаю (снова) kubectl -n istio-system edit deployment istio-sidecar-injector, добавленный аргумент отсутствует ...

1 Ответ

0 голосов
/ 03 января 2019

Зависит от того, как установлен Istio на GKE.Есть несколько способов установить Istio из GKE.

Если вы устанавливаете из http://cloud.google.com/istio, который устанавливает управляемую Google версию istio в ваш кластер, редактировать как kubectl -n istio-system edit deployment istio-sidecar-injector очень плохоидея, потому что Google либо отменит ее, либо следующая версия уничтожит ваши изменения (поэтому не делайте этого).

Если вы устанавливаете себя из выпуска с открытым исходным кодом Istio, Istio распространяется в виде диаграммы Хелмаи имеет кучу kubernetes .yaml манифестов.Вы можете отредактировать эти манифесты YAML или обновить файлы Helm values.yaml, чтобы добавить этот аргумент.Затем вы можете выполнить установку Istio с обновленными значениями.

Если вы заинтересованы в получении справки по отладке istio, посетите форум сообщества разработчиков, например Istio, в Rocket Chat: https://istio.rocket.chat/.

...