我正在运行Kubernetes集群,并在另一台机器上创建了ELK堆栈。 现在我想将日志从Kubernetes集群发送到ELK,我该如何实现呢? ELK堆栈在群集之外。
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以运行filebeat来从kubernetes收集日志。 按照链接上的documentation的说明:
下载kubernetes.yaml更改后:
- name: ELASTICSEARCH_HOST
value: [your elastic search domain]
- name: ELASTICSEARCH_PORT
value: "9200"
- name: ELASTICSEARCH_USERNAME
value: elastic
- name: ELASTICSEARCH_PASSWORD
value: changeme
请注意!您需要管理员权限才能创建filebeat ServiceAccount
答案 2 :(得分:0)
我们可以使用EFK堆栈进行Kubernetes日志记录和监视。我们需要一个具有以下功能的Kubernetes集群。
答案 3 :(得分:0)