Google Cloud Platform在Kubecon 2018上发布了“Stackdriver Kubernetes Monitoring”。它看起来很棒。
我是一个运行几个Kubernetes集群的AWS用户并且立刻感到嫉妒,直到我看到它也支持AWS和“on prem”。
https://cloud.google.com/kubernetes-monitoring
这是我有点失落的地方。
我找不到任何帮助我将代理部署到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'
我不确定Stackdriver仪表板是否已启用“Stackdriver Kubernetes Monitoring”。我似乎没有与此处演示相同的界面:
https://youtu.be/aa8cgmfHTAs?t=4m25s
我不确定当我正确配置代理程序时,或者是我遗漏的东西,这是否会被打开。
我想我可能会遗漏一些“入门”文档,它会引导我完成设置。
答案 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监视。