在 GKE + istio 上安装 Prometheus
Posted
技术标签:
【中文标题】在 GKE + istio 上安装 Prometheus【英文标题】:Installing Prometheus on GKE + istio 【发布时间】:2019-08-23 19:48:43 【问题描述】:我正在尝试通过关注This doc 在 GKE 上运行的 istio 上安装 Prometheus
.看起来那里提供的用于获取 install-prometheus.yaml
文件的链接已损坏。知道在哪里可以买到吗?
curl https://storage.googleapis.com/gke-release/istio/release/1.0.6-gke.1/patches/install-prometheus.yaml | kubectl apply -n istio-system -f -
【问题讨论】:
【参考方案1】:Google Cloud 提供版本 1.0.6-gke.3
清单,因此不再需要此解决方法。
我在使用 GKE 1.12.6-gke.7 / Istio 1.0.6-gke.1 集群时遇到了同样的错误。我尝试将旧版本的 prometheus 清单文件应用到集群中; prometheus 指标收集功能似乎运行良好。
$ curl https://storage.googleapis.com/gke-release/istio/release/1.0.3-gke.3/patches/install-prometheus.yaml | kubectl apply -f -
【讨论】:
这也很好用。谢谢。您是否设法设置了一个网关,以便您可以从外部访问普罗米修斯?即。来自浏览器?) 虽然这可行,但我会非常小心地在 GKE Istio 附加组件之上安装特定于版本的配置。 Google 可能很快就会解决这个问题。 @nkigen 我在默认命名空间中为prometheus.istio-system.svc.cluster.local
设置了一个Istio 网关和一个虚拟服务,并且可以通过浏览器看到prometheus 控制台。以上是关于在 GKE + istio 上安装 Prometheus的主要内容,如果未能解决你的问题,请参考以下文章
GKE 上的 Istio Mixer 缺少 promhttp 和 promtck
使用 GKE Istio Addon 时如何更改 istio-ingressgateway?
带有 istio 的 GKE 上的 websockets 给出了“没有健康的上游”和“CrashLoopBackOff”
有没有办法访问 Istio 在 GKE 中创建的 promsd 服务?
周一见|Envoy 成为 CNCF 第三个毕业项目AWS 发布 Firecracker谷歌将 Istio 添加到 GKE