Fluentd Fluent-bit Helm deployment with integration to external ES

TAGS: kubernetes helm fluentd fluent-bit log

Integration of fluent-bit fluentd helm charts with external elasticsearch

Test environment:

  • Several k8s nodes
  • K8S version: 1.10.4 #### deployed via kubespray (tiller included)
  • RBAC enabled
  • Internet Access

Clone default charts from github

git clone https://github.com/kubernetes/charts.git

Copy charts

mkdir mycharts; cp -r charts/stable/fluentd-elasticsearch mycharts/

Customize values

cd mycharts; vim fluentd-elasticsearch/values.yaml
fluentd-elasticsearch/values.yaml

Deploy

kubectl create ns logging helm install --name fluentd-elasticsearch --namespace logging fluentd-elasticsearch/

Written on July 17, 2018

Archive

linux openstack kubernetes gluster ceph ansible docker systemctl python openshift log centos sed registry kolla kibana keepalived elasticsearch deploy cloud-init auth HA zabbix vsphere vmware venv tools swift ssl ssh scm ruby rsyslog rhel rbac rabbitmq prometheus postgres policy pgpool2 patrole pacemaker ntp nfs net mq monitoring mongo mbr lvm logstash kubespray kubeadm kolla-ansible jenkins jekyII java ironic helm heketi harbor grub github ganesha fluentd fluent-bit fio drbd diskimage-builder devstack debug deb db cisco cicd ceph-ansible calico build bitbucket benchmarking apparmor api NUMA Linux Golang Go ELK 3par