我最近在Google Cloud上的Kubernetes Cluster (GKE)中安装了Istio 1.7.3,以及各种其他插件,如Grafana Prometheus仪表板等。我已经使用Istio Service和其他参数配置了仪表盘,当我将集群大小调整为0(零)时,它们开始工作,几次后再次将其调整为2(或根据要求)。我发现在调整集群大小的过程中,配置的Grafana和Prometheus仪表板丢失了所有配置的仪表板。不是所有的仪表板都可用,我创建的用户也不在那里。使用Prometheus、Grafana和其他仪表板安装和管理ISTIO的最佳实践是什么?
发布于 2020-11-30 16:25:13
如果你使用istio提供的插件,那么它只适用于新用户,帮助他们快速入门。但是,它不提供高级自定义,如持久性或身份验证,因此不应被视为生产就绪。可能这就是您丢失所有仪表板和配置的原因。
如前所述,here
从Istio1.6开始,我们引入了一种与遥测插件集成的新方法,例如Grafana、Prometheus、Zipkin、Jaeger和Kiali。
在以前的版本中,这些插件作为Istio安装的一部分捆绑在一起。这使得用户可以快速开始使用Istio,而不需要进行任何复杂的配置来安装和集成这些插件。然而,它也伴随着一些问题:
Istio插件安装不像上游安装方法那样最新或功能丰富。用户错过了这些应用程序提供的一些重要功能,例如:
与使用这些功能的现有部署的集成比本应具有的更具挑战性。
使用普罗米修斯、Grafana和其他仪表板安装和管理ISTIO的好做法是什么?
这里最好的做法是创建您自己的插件,并使用istio配置它们。
有一些插件yamls,你可以用它作为参考来构建你自己的设置。
此外,我发现了一些站点和github的问题,这可能有助于配置您自己的插件。
https://stackoverflow.com/questions/64804179
复制相似问题