Installing Fluentd on Kubernetes

Customized Fluentd image as DaemonSet is used for monitoring the Kubernetes clusters. The DaemonSet is created in Kubernetes clusters for collecting logs from every node/pod of that cluster and sent to a definite end point.

  1. Build an image from the SixthSense plugin in the dockerfile.
  2. Deploy Fluentd in Kubernetes using the yaml file.

Fluentd DaemonSet yaml file:

  1. Create the configuration map file where the logs are collected and sent to the SixthSense backend. For an example of Fluentd configuration file, see Fluentd configuration file.

You must now install the SixthSense log monitoring agent. For more information, see Installing Log Monitoring agents.