报告错误

不好!您发现了一个错误?我们希望知道这一点。

产品错误

搜索我们的问题数据库来查看是否我们已经知道您的问题,并了解何时可以解决它。如果您在该数据库中没有找到你的问题,请打开一个新问题让我们知道出现了什么错误。

如果您认为错误实际上是一个安全漏洞,请访问报告安全漏洞了解如何处理。

Kubernetes 集群状态档案

如果您正在运行 Kubernetes,请考虑使用错误报告将集群状态存档。为了方便起见,您可以运行 istioctl bug-report 命令生成一个档案,该档案包含 Kubernetes 集群中所有相关的状态:

  • 运行:

    1. $ istioctl bug-report

如果您的网格跨越了多个集群,对每个集群运行 istioctl bug-report 并指定 --context 或者 --kubeconfig 标识。

然后将得到的 bug-report.tgz 文件一起报告。

istioctl bug-report 仅在 istioctl 1.8.0 及以上的版本存在,这个命令依然可以对已经安装的较低版本 Istio 生效。

如果你如法使用 bug-report 命令,可以使用以下方案搜集信息:

  • 所有 pods, services, deployments, endpoints 资源:

    1. $ kubectl get pods,services,deployments,endpoints --all-namespaces -o yaml > k8s_resources.yaml
  • istio-system 下的 Secret:

    1. $ kubectl --namespace istio-system get secrets
  • istio-system 下的 ConfigMap:

    1. $ kubectl --namespace istio-system get cm -o yaml
  • Istio 组件日志和 Sidecar 的日志

  • Istiod 日志:

    1. $ kubectl logs -n istio-system -l app=istiod
  • 所有 Istio 配置:

    1. $ kubectl get $(kubectl get crd --no-headers | awk '{printf "%s,",$1}END{printf "attributemanifests.config.istio.io\n"}') --all-namespaces

文档错误

搜索我们的文档问题数据库以查看是否我们已经知道您的问题,并了解何时可以解决它。如果您在该数据库中找不到问题,请导航到这个问题的页面,然后在页面的右上角选择齿轮菜单,最后选择 *Report a Site Bug*。