为AWS设置“Stackdriver Kubernetes Monitoring”

时间:2018-05-12 05:18:40

标签: amazon-web-services kubernetes stackdriver google-cloud-stackdriver server-monitoring

Google Cloud Platform在Kubecon 2018上发布了“Stackdriver Kubernetes Monitoring”。它看起来很棒。

我是一个运行几个Kubernetes集群的AWS用户并且立刻感到嫉妒,直到我看到它也支持AWS和“on prem”。

https://cloud.google.com/kubernetes-monitoring

这是我有点失落的地方。

  1. 我找不到任何帮助我将代理部署到Kubernetes集群的文档。我能找到的最接近的例子是https://cloud.google.com/monitoring/kubernetes-engine/customizing,但是代理正在轮询“内部”GCP元数据服务。

    E0512 05:14:12 7f47b6ff5700 environment.cc:100异常:未找到主机(权威):'http://metadata.google.internal./computeMetadata/v1/instance/attributes/cluster-name'

  2. 我不确定Stackdriver仪表板是否已启用“Stackdriver Kubernetes Monitoring”。我似乎没有与此处演示相同的界面:

  3. https://youtu.be/aa8cgmfHTAs?t=4m25s

    我不确定当我正确配置代理程序时,或者是我遗漏的东西,这是否会被打开。

    我想我可能会遗漏一些“入门”文档,它会引导我完成设置。

3 个答案:

答案 0 :(得分:0)

根据此article,当前Stackdriver Kubernetes Monitoring beta版仅支持在Google Cloud Platform的Kubernetes Engine上运行的Kubernetes版本v1.10.2集群。为了跟踪何时该功能在AWS中可用,我建议在Public Issue Tracker中创建功能请求。

答案 1 :(得分:0)

您可以使用Stackdriver合作伙伴服务Blue Medora BindPlane来监视AWS Kubernetes或AWS中与此相关的任何内部部署。这是Google Docs关于合作关系的一篇文章: About Blue Medora ;您可以通过Google Cloud Platform Marketplace注册BindPlane。

看来BindPlane正在处理不赞成使用的Stackdriver监视代理。 Google Cloud: Transition guide for deprecated third-party integrations

答案 2 :(得分:0)

如果为Stackdriver启用BindPlane选项,则可对非GCP托管VM上运行的Amazon EKS,Azure AKS和通用Kubernetes进行Stackdriver监视。

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