【发布时间】:2020-12-08 05:00:36
【问题描述】:
我们使用 AWS Elasticsearch Service。我们想将 fluentd 安装到我们的 Kubernetes 集群中。 Fluentd 将日志发送到 AWS Elasticsearch Service。它有关于如何做的任何说明吗?在此链接 https://docs.fluentd.org/v/0.12/articles/kubernetes-fluentd 上,它显示了将日志发送到 Elasticsearch Pod 的步骤。这意味着elasticsearch安装在Kubernetes集群内部。
上面的链接显示了对弹性搜索 pod 的 fluentd-daemonset-elasticsearch.yaml(见下文)进行更改。我需要对 AWS elasticsearch 服务进行哪些配置更改?
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
name: fluentd
namespace: kube-system
...
spec:
...
spec:
containers:
- name: fluentd
image: quay.io/fluent/fluentd-kubernetes-daemonset
env:
- name: FLUENT_ELASTICSEARCH_HOST
value: "elasticsearch-logging"
- name: FLUENT_ELASTICSEARCH_PORT
value: "9200"
......
【问题讨论】:
-
你可以试试这个GitHub link的解决方案。还有一些来自article的解释
标签: amazon-web-services elasticsearch kubernetes elasticsearch-5