我让Kubernetes集群运行,并在不同的机器上创建了ELK堆栈。现在我想将日志从Kubernetes集群发送到ELK,如何实现?ELK堆栈位于群集之外。
发布于 2019-03-07 16:25:33
发布于 2019-03-07 17:08:34
您可以运行filebeat从kubernetes收集日志。按照documentation on link的说明进行操作:
下载kubernetes.yaml change后:
- name: ELASTICSEARCH_HOST
value: [your elastic search domain]
- name: ELASTICSEARCH_PORT
value: "9200"
- name: ELASTICSEARCH_USERNAME
value: elastic
- name: ELASTICSEARCH_PASSWORD
value: changeme注意了!您需要管理员权限才能创建文件节拍ServiceAccount
发布于 2019-03-07 22:36:48
我们可以使用EFK堆栈进行Kubernetes日志记录和监控。我们需要一个具有以下功能的Kubernetes集群。
运行特权containers.
https://stackoverflow.com/questions/55037697
复制相似问题