首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ELK监控Kubernetes

ELK监控Kubernetes
EN

Stack Overflow用户
提问于 2019-03-07 14:51:39
回答 4查看 506关注 0票数 3

我让Kubernetes集群运行,并在不同的机器上创建了ELK堆栈。现在我想将日志从Kubernetes集群发送到ELK,如何实现?ELK堆栈位于群集之外。

EN

回答 4

Stack Overflow用户

发布于 2019-03-07 16:25:33

你试过fluentd吗?收集日志并能够将日志发送到Elastic search的日志记录代理。

更新

我只是在kops存储库中找到了一些示例。你可以查看here

票数 1
EN

Stack Overflow用户

发布于 2019-03-07 17:08:34

您可以运行filebeat从kubernetes收集日志。按照documentation on link的说明进行操作:

下载kubernetes.yaml change后:

代码语言:javascript
复制
- name: ELASTICSEARCH_HOST
  value: [your elastic search domain]
- name: ELASTICSEARCH_PORT
  value: "9200"
- name: ELASTICSEARCH_USERNAME
  value: elastic
- name: ELASTICSEARCH_PASSWORD
  value: changeme

注意了!您需要管理员权限才能创建文件节拍ServiceAccount

票数 0
EN

Stack Overflow用户

发布于 2019-03-07 22:36:48

我们可以使用EFK堆栈进行Kubernetes日志记录和监控。我们需要一个具有以下功能的Kubernetes集群。

运行特权containers.

  • Helm和tiller enabled.

  • Statefulsets的
  1. 能力以及动态卷预配功能: Elasticsearch在Kubernetes上部署为有状态集。最好使用最新版本的Kubernetes (在撰写本文时为v1.10)

请参阅https://platform9.com/blog/kubernetes-logging-and-monitoring-the-elasticsearch-fluentd-and-kibana-efk-stack-part-2-elasticsearch-configuration/获取分步指南。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55037697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档