<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Etcd on Support Tools</title><link>https://support.tools/tags/etcd/</link><description>Recent content in Etcd on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 25 Aug 2026 00:00:00 -0500</lastBuildDate><atom:link href="https://support.tools/tags/etcd/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes Fail Compilation: Critical Production Incidents from Crypto Miners to etcd Corruption</title><link>https://support.tools/kubernetes-fail-compilation-critical-production-incidents/</link><pubDate>Tue, 25 Aug 2026 00:00:00 -0500</pubDate><guid>https://support.tools/kubernetes-fail-compilation-critical-production-incidents/</guid><description>&lt;p&gt;Over five years managing production Kubernetes clusters, I&amp;rsquo;ve witnessed spectacular failures that would make any Site Reliability Engineer&amp;rsquo;s blood run cold. From cryptocurrency miners consuming $45,000 in cloud compute costs in 72 hours, to complete cluster failures from IP address exhaustion, to etcd corruption taking down entire data centers - this is the unvarnished truth about Kubernetes in production. These are real incidents, real root causes, and real solutions that prevented future disasters.&lt;/p&gt;&#10;&lt;p&gt;This comprehensive guide documents the most critical Kubernetes production incidents we&amp;rsquo;ve encountered, providing detailed root cause analysis, incident response playbooks, prevention strategies, and security hardening procedures to protect your infrastructure from similar failures.&lt;/p&gt;</description></item><item><title>Building Scalable Kubernetes Operators in Go: Breaking Through ETCD Limitations</title><link>https://support.tools/go-kubernetes-operators-scalable-data/</link><pubDate>Thu, 11 Jun 2026 09:00:00 -0500</pubDate><guid>https://support.tools/go-kubernetes-operators-scalable-data/</guid><description>&lt;p&gt;Kubernetes operators have revolutionized how we manage applications on Kubernetes, but they face significant scalability challenges when dealing with large datasets due to ETCD&amp;rsquo;s limitations. This article explores patterns and solutions for building truly scalable operators in Go, with practical approaches to handle high-volume data requirements.&lt;/p&gt;</description></item><item><title>RKE2 the Hard Way: Part 4 – Setting up etcd Cluster as Static Pods</title><link>https://support.tools/training/rke2-hard-way/04-setting-up-etcd-cluster/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://support.tools/training/rke2-hard-way/04-setting-up-etcd-cluster/</guid><description>&lt;h2 id="part-4--setting-up-etcd-cluster-as-static-pods"&gt;Part 4 – Setting up etcd Cluster as Static Pods&lt;/h2&gt;&#10;&lt;p&gt;In this part of the &lt;strong&gt;&amp;ldquo;RKE2 the Hard Way&amp;rdquo;&lt;/strong&gt; training series, we will set up &lt;strong&gt;etcd&lt;/strong&gt; as a clustered key-value store using &lt;strong&gt;static pods&lt;/strong&gt; managed by kubelet. etcd is a consistent and highly-available key-value store used by Kubernetes to store all cluster data, including the state of the cluster, configuration data, and metadata.&lt;/p&gt;&#10;&lt;p&gt;In RKE2, etcd is deployed as a static pod managed by kubelet, instead of running directly as a systemd service. This makes it easier to manage, as kubelet handles lifecycle operations, restarts, and monitoring.&lt;/p&gt;</description></item><item><title>Understanding etcd in Kubernetes</title><link>https://support.tools/training/kubernetes-deep-dive/etcd/</link><pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate><guid>https://support.tools/training/kubernetes-deep-dive/etcd/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;etcd&lt;/strong&gt; is a distributed key-value store that serves as the &lt;strong&gt;backbone of Kubernetes&lt;/strong&gt;. It stores all cluster configuration data, including resource definitions, state information, and access control policies.&lt;/p&gt;&#10;&lt;p&gt;In this deep dive, we’ll explore &lt;strong&gt;etcd&amp;rsquo;s architecture, how Kubernetes interacts with it, performance tuning, backup strategies, and high availability considerations&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;h2 id="what-is-etcd"&gt;What is etcd?&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;etcd&lt;/strong&gt; is an open-source, &lt;strong&gt;strongly consistent&lt;/strong&gt;, and &lt;strong&gt;highly available&lt;/strong&gt; key-value store used for &lt;strong&gt;distributed systems coordination&lt;/strong&gt;. Kubernetes relies on etcd to store and manage all cluster data, making it a &lt;strong&gt;critical component&lt;/strong&gt; of the control plane.&lt;/p&gt;</description></item><item><title>Pulling Data from an etcd Backup: How to Extract a Secret from an etcd Snapshot Without Doing a Full Cluster Restore</title><link>https://support.tools/pulling-data-etcd-backup-extract-secret/</link><pubDate>Fri, 18 Oct 2024 19:26:00 -0500</pubDate><guid>https://support.tools/pulling-data-etcd-backup-extract-secret/</guid><description>&lt;p&gt;In Kubernetes, &lt;strong&gt;etcd&lt;/strong&gt; serves as the backend data store for all cluster state, including secrets, configuration data, and application state. But what happens if you need to pull a specific secret from an &lt;strong&gt;etcd snapshot&lt;/strong&gt; without doing a full cluster restore? Fortunately, there’s a way to extract specific data from an etcd backup without impacting the entire cluster.&lt;/p&gt;&#10;&lt;p&gt;In this post, we’ll walk through how to pull a secret from an etcd snapshot, saving you from the complexity of restoring the entire cluster.&lt;/p&gt;</description></item><item><title>Monitor Etcd Cluster with Grafana and Prometheus in RKE2</title><link>https://support.tools/monitor-etcd-cluster-grafana-prometheus-rke2/</link><pubDate>Tue, 17 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/monitor-etcd-cluster-grafana-prometheus-rke2/</guid><description>&lt;p&gt;Monitoring your Etcd cluster is critical to ensure the health of your Kubernetes infrastructure, especially in an RKE2 environment. In this post, we’ll explore how to monitor an Etcd cluster using Grafana and Prometheus, giving you real-time insights and alerting capabilities to prevent issues before they impact your cluster’s availability.&lt;/p&gt;</description></item><item><title>Replacing a Failed Control Plane Node in a HA Kubernetes Cluster</title><link>https://support.tools/replace-failed-control-plane-node-kubernetes-ha-cluster/</link><pubDate>Thu, 05 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/replace-failed-control-plane-node-kubernetes-ha-cluster/</guid><description>&lt;p&gt;In this guide, we will walk through the process of replacing a failed control plane node in a highly available multi-master Kubernetes cluster.&lt;/p&gt;</description></item><item><title>Deep Dive into etcd and Kubernetes</title><link>https://support.tools/post/deep-dive-etcd-kubernetes/</link><pubDate>Wed, 15 May 2024 04:00:00 -0500</pubDate><guid>https://support.tools/post/deep-dive-etcd-kubernetes/</guid><description>&lt;p&gt;This workshop provides an in-depth exploration of etcd and its critical role in Kubernetes. Participants will gain a comprehensive understanding of etcd, learn how to install and configure it, and practice essential tasks such as data manipulation, troubleshooting, performance tuning, and recovery.&lt;/p&gt;</description></item><item><title>How to change etcd cipher suite in Rancher / RKE</title><link>https://support.tools/post/how-to-change-etcd-ciphers/</link><pubDate>Sun, 28 Feb 2021 23:22:00 +0000</pubDate><guid>https://support.tools/post/how-to-change-etcd-ciphers/</guid><description>&lt;p&gt;This article will walk Rancher administrators through hardening the cluster communication between etcd nodes. We&amp;rsquo;ll go over configuring etcd to use specific ciphers which enable stronger encryption for securing intra-cluster etcd traffic.&lt;/p&gt;&#10;&lt;p&gt;The cipher suites defined in the example could trade off speed for stronger encryption. Consider the level of ciphers in use and how they could impact the performance of an etcd cluster. Testing should be done to factor the spec of your hosts (cpu, memory, disk, network, etc&amp;hellip;) and the typical types of interacting with kubernetes as well as the amount of resources under management within the k8s cluster.&lt;/p&gt;</description></item></channel></rss>