Повідомлення про помилки
О ні! Ви знайшли помилку? Ми б хотіли про це дізнатися.
Помилки продукту
Перевірте нашу базу даних проблем, щоб дізнатися, чи вже відомо про вашу проблему, і дізнатися, коли ми, сподіваємось, зможемо її виправити. Якщо ви не знайшли свою проблему в базі даних, будь ласка, створіть новий тікет і повідомте нам, що відбувається.
Якщо ви думаєте, що помилка насправді є вразливістю безпеки, будь ласка, відвідайте Повідомлення про вразливості безпеки, щоб дізнатися, що робити.
Архіви стану кластеру Kubernetes
Якщо ви працюєте на Kubernetes, розгляньте можливість включення архіву стану кластеру у ваш звіт про помилку. Для зручності ви можете запустити команду istioctl bug-report
, щоб створити архів, що містить усі відповідні дані з вашого кластера Kubernetes:
$ istioctl bug-report
Потім прикріпіть створений файл bug-report.tgz
до вашого тікета.
Якщо ваша мережа охоплює кілька кластерів, запустіть istioctl bug-report
для кожного кластера, вказуючи прапорці --context
або --kubeconfig
.
Якщо ви не можете використовувати команду bug-report
, будь ласка, прикріпіть власний архів, що містить:
Вивід команди istioctl analyze:
$ istioctl analyze --all-namespaces
Podʼи, сервіси, deployments та точки доступу у всіх просторах імен:
$ kubectl get pods,services,deployments,endpoints --all-namespaces -o yaml > k8s_resources.yaml
Імена секретів у
istio-system
:$ kubectl --namespace istio-system get secrets
ConfigMaps у просторі імен
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” внизу праворуч кожної сторінки.