Повідомлення про помилки
О ні! Ви знайшли помилку? Ми б хотіли про це дізнатися.
Помилки продукту
Перевірте нашу базу даних проблем, щоб дізнатися, чи вже відомо про вашу проблему, і дізнатися, коли ми, сподіваємось, зможемо її виправити. Якщо ви не знайшли свою проблему в базі даних, будь ласка, створіть новий тікет і повідомте нам, що відбувається.
Якщо ви думаєте, що помилка насправді є вразливістю безпеки, будь ласка, відвідайте Повідомлення про вразливості безпеки, щоб дізнатися, що робити.
Архіви стану кластеру Kubernetes
Якщо ви працюєте на Kubernetes, розгляньте можливість включення архіву стану кластеру у ваш звіт про помилку. Для зручності ви можете запустити команду istioctl bug-report, щоб створити архів, що містить усі відповідні дані з вашого кластера Kubernetes:
$ istioctl bug-report
Потім прикріпіть створений файл bug-report.tgz до вашого тікета.
Якщо ваша мережа охоплює кілька кластерів, запустіть istioctl bug-report для кожного кластера, вказуючи прапорці --context або --kubeconfig.
Якщо ви не можете використовувати команду bug-report, будь ласка, прикріпіть власний архів, що містить:
Вивід команди istioctl analyze:
$ istioctl analyze --all-namespacesPodʼи, сервіси, deployments та точки доступу у всіх просторах імен:
$ kubectl get pods,services,deployments,endpoints --all-namespaces -o yaml > k8s_resources.yamlІмена секретів у
istio-system:$ kubectl --namespace istio-system get secretsConfigMaps у просторі імен
istio-system:$ kubectl --namespace istio-system get cm -o yamlПоточні та попередні журнали всіх компонентів Istio та sidecar. Ось кілька прикладів того, як їх отримати, будь ласка, адаптуйте для вашого середовища:
Журнали Istiod:
$ kubectl logs -n istio-system -l app=istiodЖурнали Ingress Gateway:
$ kubectl logs -l istio=ingressgateway -n istio-systemЖурнали Egress Gateway:
$ kubectl logs -l istio=egressgateway -n istio-systemЖурнали Sidecar:
$ for ns in $(kubectl get ns -o jsonpath='{.items[*].metadata.name}') ; do kubectl logs -l service.istio.io/canonical-revision -c istio-proxy -n $ns ; done
Усі артефакти конфігурації Istio:
$ kubectl get istio-io --all-namespaces -o yaml
Помилки документації
Перевірте нашу базу даних проблем документації, щоб дізнатися, чи вже відомо про вашу проблему, і дізнатися, коли ми, сподіваємось, зможемо її виправити. Якщо ви не знайшли свою проблему в базі даних, будь ласка, повідомте про проблему там. Якщо ви хочете подати запропоноване редагування сторінки, ви знайдете посилання “Edit this Page on GitHub” внизу праворуч кожної сторінки.