<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fluent Operator on Support Tools</title><link>https://support.tools/tags/fluent-operator/</link><description>Recent content in Fluent Operator on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sat, 14 Mar 2026 12:00:00 -0500</lastBuildDate><atom:link href="https://support.tools/tags/fluent-operator/index.xml" rel="self" type="application/rss+xml"/><item><title>EFK Stack on Kubernetes: Production Deployment with ECK and Fluent Operator</title><link>https://support.tools/efk-stack-kubernetes-production-eck-fluent-operator/</link><pubDate>Sat, 14 Mar 2026 12:00:00 -0500</pubDate><guid>https://support.tools/efk-stack-kubernetes-production-eck-fluent-operator/</guid><description>&lt;p&gt;Container logs are ephemeral by design — when a pod restarts, its logs vanish unless captured externally. At scale, that means thousands of log streams rotating across hundreds of nodes, with no reliable way to correlate events across service boundaries without centralized log aggregation. The &lt;strong&gt;EFK stack&lt;/strong&gt; — Elasticsearch, Fluent Bit, and Kibana — solves this by collecting every log line at the node level, indexing it in a searchable store, and surfacing it through a powerful query interface.&lt;/p&gt;&#10;&lt;p&gt;The catch is that the raw-YAML DaemonSet approach most tutorials demonstrate breaks down in production: manual TLS certificate rotation, hand-edited ConfigMaps for log routing changes, and no safe upgrade path for Elasticsearch nodes. This guide uses two Kubernetes operators instead — &lt;strong&gt;ECK Operator&lt;/strong&gt; (Elastic Cloud on Kubernetes) to manage the full lifecycle of Elasticsearch and Kibana via CRDs, and &lt;strong&gt;Fluent Operator&lt;/strong&gt; to express Fluent Bit configuration as native Kubernetes resources with dynamic reload support. The result is a GitOps-ready logging platform that survives node failures, version upgrades, and configuration drift.&lt;/p&gt;</description></item></channel></rss>