适用于 AWS 的设置"Stackdriver Kubernetes Monitoring"



Google Cloud Platform 在 Kubecon 2018 上宣布了"Stackdriver Kubernetes Monitoring"。它看起来很棒。

我是一个运行几个 Kubernetes 集群的 AWS 用户,我立即羡慕不已,直到我看到它也支持 AWS 和"本地"。

Stackdriver Kubernetes Engine Monitoring

这就是我有点迷茫的地方。

  1. 我找不到任何文档来帮助我将代理部署到我的 Kubernetes 集群上。我能找到的最接近的例子是这里:手动安装 Stackdriver 支持,但代理正在轮询"内部"GCP 元数据服务。

    E0512 05:14:12 7f47b6ff5700 environment.cc:100 Exception: Host not found (authoritative): 'http://metadata.google.internal./computeMetadata/v1/instance/attributes/cluster-name'
    
  2. 我不确定 Stackdriver 仪表板是否打开了"Stackdriver Kubernetes Monitoring"。我似乎没有与YouTube上的演示相同的界面

我不确定这是我正确配置代理时是否会打开的东西,还是我缺少的东西。

我想我可能缺少一些"入门"文档,这些文档将引导我完成设置。

您可以使用 Stackdriver 合作伙伴服务 Blue Medora BindPlane 来监控 AWS Kubernetes 或 AWS 中的几乎所有其他内容。 以下是谷歌文档关于合作伙伴关系的一篇文章:关于蓝色梅多拉;您可以通过 Google Cloud Platform Marketplace 注册 BindPlane。

看起来 BindPlane 正在处理已弃用的堆栈驱动程序监视代理。Google Cloud:已弃用的第三方集成过渡指南

根据本文,目前 Stackdriver Kubernetes Monitoring beta 版本仅支持在 Google Cloud Platform 的 Kubernetes Engine 上运行的 Kubernetes 版本 v1.10.2 集群。要跟踪此功能何时在 AWS 中可用,我建议在公共问题跟踪器中创建功能请求。

如果您为 Stackdriver 启用 BindPlane 选项,则可以对在非 GCP 托管虚拟机上运行的 Amazon EKS、Azure AKS 和通用 Kubernetes 进行堆栈驱动程序监控。

https://cloud.google.com/stackdriver/blue-medora

最新更新