【问题标题】:Istio Dashboard failure on Resizing Kubernetes cluster调整 Kubernetes 集群大小时 Istio Dashboard 失败
【发布时间】:2020-11-12 12:44:51
【问题描述】:

我最近在 Google Cloud 上的 Kubernetes 集群 (GKE) 和 Grafana Prometheus 仪表板等各种其他插件中安装了 Istio 1.7.3。 我已经使用 Istio 服务和其他参数配置了仪表板,当我将集群大小调整为 0(零)并在几次将其大小调整为 2(或根据要求)后再次调整时,它们开始工作。我发现配置的 Grafana 和 Prometheus 仪表板在集群调整大小过程后丢失了所有配置的仪表板。所有仪表板都不可用,我创建的用户也不存在。 使用 Prometheus、Grafana 和其他仪表板安装和管理 ISTIO 的最佳做法是什么?

【问题讨论】:

  • 是自己配置了grafana、prometheus等还是刚刚配置了istio提供的这个?如果您使用过 istio 提供的这个,那么值得一提的是,它只是为新用户准备的,以帮助他们快速入门。但是,它不提供高级定制,如持久性或身份验证,因此不应视为生产就绪。所以这里的好做法是设置你自己的 prometheus、grafana 等并使用 istio 进行配置。

标签: kubernetes google-kubernetes-engine grafana istio istio-prometheus


【解决方案1】:

如果您使用 istio 提供的插件,那么它仅适用于新用户,以帮助他们快速入门。但是,它不提供高级定制,如持久性或身份验证,因此不应视为生产就绪。可能这就是您丢失所有仪表板和配置的原因。

如上所述here

从 Istio 1.6 开始,我们引入了一种与遥测插件集成的新方法,例如 Grafana、Prometheus、Zipkin、Jaeger 和 Kiali。

在以前的版本中,这些插件作为 Istio 安装的一部分捆绑在一起。这允许用户快速开始使用 Istio,而无需任何复杂的配置来安装和集成这些插件。但是,它带来了一些问题:

Istio 插件安装不如上游安装方法最新或功能丰富。用户错过了这些应用程序提供的一些出色功能,例如:

  • 持久存储
  • Prometheus 的 Alertmanager 等功能
  • 高级安全设置

与使用这些功能的现有部署集成比应有的挑战更具挑战性。


使用 Prometheus、Grafana 和其他仪表板安装和管理 ISTIO 的最佳做法是什么?

这里的好做法是创建您自己的插件并使用 istio 配置它们。

有插件yamls,你可以参考它来构建你自己的设置。


此外,我发现了一些站点和 github 问题,它们可能有助于配置您自己的插件。

【讨论】:

    猜你喜欢
    • 2019-01-01
    • 1970-01-01
    • 2022-01-20
    • 2020-10-28
    • 2020-10-30
    • 2019-03-09
    • 1970-01-01
    • 2023-01-30
    • 2019-04-13
    相关资源
    最近更新 更多