fluentd-kubernetes-daemonsetのパラメーター
特にREADME的なものが無いのでメモ
下記に適用可能
fluentd-daemonset-elasticsearch-rbac.yaml
fluentd-daemonset-elasticsearch.yaml
以下を見ると分かるけど。
https://github.com/fluent/fluentd-kubernetes-daemonset/blob/master/docker-image/v1.2/debian-elasticsearch/conf/fluent.conf
以下のenvが用意されている。
host "#{ENV['FLUENT_ELASTICSEARCH_HOST']}" port "#{ENV['FLUENT_ELASTICSEARCH_PORT']}" scheme "#{ENV['FLUENT_ELASTICSEARCH_SCHEME'] || 'http'}" ssl_verify "#{ENV['FLUENT_ELASTICSEARCH_SSL_VERIFY'] || 'true'}" user "#{ENV['FLUENT_ELASTICSEARCH_USER']}" password "#{ENV['FLUENT_ELASTICSEARCH_PASSWORD']}" reload_connections "#{ENV['FLUENT_ELASTICSEARCH_RELOAD_CONNECTIONS'] || 'true'}" logstash_prefix "#{ENV['FLUENT_ELASTICSEARCH_LOGSTASH_PREFIX'] || 'logstash'}"
以下は fluentd-daemonset-elasticsearch-rbac.yaml のデフォルト
env: - name: FLUENT_ELASTICSEARCH_HOST value: "elasticsearch-logging" - name: FLUENT_ELASTICSEARCH_PORT value: "9200" - name: FLUENT_ELASTICSEARCH_SCHEME value: "http" # X-Pack Authentication # ===================== - name: FLUENT_ELASTICSEARCH_USER value: "elastic" - name: FLUENT_ELASTICSEARCH_PASSWORD value: "changeme"
以下を付ければいいと思う。
頻繁に変更するのはprefixだと思う。
# Option # ===================== - name: FLUENT_ELASTICSEARCH_SSL_VERIFY value: "true" - name: FLUENT_ELASTICSEARCH_RELOAD_CONNECTIONS value: "true" - name: FLUENT_ELASTICSEARCH_LOGSTASH_PREFIX value: "logstash"
以上。