Tagged articles

etcd

181 articles · Page 1 of 2
Cloud Architecture
Cloud Architecture
Aug 15, 2026 · Cloud Native

Kubernetes Certificate Expiration Demystified: Incident Postmortem & 11‑Step Renewal Guide

The article analyzes a production outage caused by expired Kubernetes control‑plane certificates, explains why the failure cascades across components, and provides a detailed 11‑step procedure—including backup, certificate checks, etcd recovery, rolling restarts, and long‑term governance—to safely renew certificates in kubeadm‑based multi‑master clusters.

AutomationKubernetesOperations
0 likes · 37 min read
Kubernetes Certificate Expiration Demystified: Incident Postmortem & 11‑Step Renewal Guide
Ray's Galactic Tech
Ray's Galactic Tech
Aug 10, 2026 · Cloud Native

Destruction and Rebirth: Deep Dive into ETCD Backup and Restore for Kubernetes Clusters

This article walks through a real‑world ETCD failure, explains why ETCD is the control‑plane brain, details the three‑layer ETCD architecture, exposes common backup pitfalls, and provides a production‑grade backup‑restore workflow—including snapshot API usage, Go implementation, verification steps, and post‑restore validation—for reliable Kubernetes disaster recovery.

BackupCloud NativeDisaster Recovery
0 likes · 33 min read
Destruction and Rebirth: Deep Dive into ETCD Backup and Restore for Kubernetes Clusters
dbaplus Community
dbaplus Community
Jul 26, 2026 · Cloud Native

Will AI Replace Kubernetes? Co‑Founder Brendan Burns on Its Rise and End

Brendan Burns recounts how he convinced Google to back Kubernetes, built the MVP in five days, navigated open‑source governance, tackled technical challenges like Etcd and declarative design, expanded the platform for AI workloads, and reflects on why even successful software like Kubernetes inevitably faces obsolescence.

AI workloadsCloud NativeKubernetes
0 likes · 31 min read
Will AI Replace Kubernetes? Co‑Founder Brendan Burns on Its Rise and End
Golang Shines
Golang Shines
Jul 14, 2026 · Cloud Native

How to Build a Kubernetes Cluster from Scratch: Step‑by‑Step Guide

This article walks you through planning, hardware preparation, system initialization, Docker and kubeadm installation, certificate generation, etcd deployment, master and node component configuration, CNI networking, TLS bootstrapping, and final verification to create a fully functional Kubernetes cluster from the ground up.

DockerKubernetesTLS
0 likes · 26 min read
How to Build a Kubernetes Cluster from Scratch: Step‑by‑Step Guide
Code Farming
Code Farming
Jul 9, 2026 · Cloud Native

How Service Registries Enable Dynamic Addressing in Distributed Systems

The article explains why static service addresses break in micro‑service architectures, then breaks down the core mechanisms of a registration center—service registration and discovery, heartbeat health checks, and a selection matrix of Nacos, Eureka, ZooKeeper, and ETCD—providing practical guidance for choosing the right solution.

EurekaNacosZookeeper
0 likes · 6 min read
How Service Registries Enable Dynamic Addressing in Distributed Systems
Architect Chen
Architect Chen
Jul 2, 2026 · Cloud Native

A Complete Visual Guide to Kubernetes Architecture

This article provides a comprehensive, step‑by‑step overview of Kubernetes architecture, detailing the control plane components (API Server, etcd, Scheduler, Controller Manager) and worker node components (kubelet, kube‑proxy, container runtimes), illustrated with diagrams and command‑line examples that show how requests flow, state is stored, pods are scheduled, and failures are handled.

Control PlaneController ManagerK8s Architecture
0 likes · 4 min read
A Complete Visual Guide to Kubernetes Architecture
Code Farming
Code Farming
Jun 18, 2026 · Backend Development

How to Build a Billion‑Item Distributed Store: From Modulo Hash to Raft

The article walks through five interview‑style steps—modulo hashing, consistent hashing, range sharding, metadata routing with etcd, and choosing Raft or Gossip—to design a highly scalable, hot‑item‑aware, and consistent distributed storage system for billions of products.

GossipRaftconsistent hashing
0 likes · 7 min read
How to Build a Billion‑Item Distributed Store: From Modulo Hash to Raft
Ops Community
Ops Community
Jun 11, 2026 · Cloud Native

etcd Operations Handbook: Backup, Restore, Scaling, and Performance Tuning for Kubernetes

This guide explains why mastering etcd is essential for Kubernetes stability and walks through its core concepts, Raft consensus, MVCC storage, deployment, backup and restore procedures, scaling from three to five nodes, performance optimization, monitoring, alerting, troubleshooting, upgrade strategies, security hardening, and real‑world best‑practice recommendations.

BackupKubernetesMonitoring
0 likes · 49 min read
etcd Operations Handbook: Backup, Restore, Scaling, and Performance Tuning for Kubernetes
Raymond Ops
Raymond Ops
Jun 9, 2026 · Cloud Native

Kubernetes Outage? Essential Troubleshooting Guide for Production Clusters

A comprehensive, step‑by‑step guide that explains the most common Kubernetes failure scenarios—from pod crashes and image pull errors to node NotReady and API server timeouts—provides concrete kubectl commands, diagnostic scripts, real‑world case studies, best‑practice recommendations, monitoring metrics, and backup‑restore procedures to keep production clusters healthy.

BackupCluster OperationsKubernetes
0 likes · 37 min read
Kubernetes Outage? Essential Troubleshooting Guide for Production Clusters
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2026 · Operations

Kubernetes etcd Operations Guide: From Backup & Restore to Cluster Performance Tuning

This comprehensive guide walks Kubernetes operators through the role of etcd, version compatibility, manual and automated backup strategies, disaster‑recovery procedures, performance tuning parameters, monitoring with Prometheus and Grafana, common failure troubleshooting, upgrade paths, and data‑at‑rest encryption, providing concrete commands and best‑practice recommendations for production clusters.

BackupKubernetesMonitoring
0 likes · 47 min read
Kubernetes etcd Operations Guide: From Backup & Restore to Cluster Performance Tuning
Raymond Ops
Raymond Ops
Jun 3, 2026 · Operations

10 Critical Kubernetes Production Failures I Caused and How to Recover

The article walks through ten real‑world Kubernetes production incidents—from an etcd disk‑full disaster to image‑pull failures—detailing symptoms, root‑cause analysis, step‑by‑step remediation commands, and preventive measures such as monitoring, quota alerts, and configuration best practices.

API ServerHorizontalPodAutoscalerImagePull
0 likes · 25 min read
10 Critical Kubernetes Production Failures I Caused and How to Recover
Cloud Architecture
Cloud Architecture
May 31, 2026 · Cloud Native

Mastering Kubernetes API Server: Deep Dive and Production Best Practices

This comprehensive guide dissects the Kubernetes API Server’s request flow, storage model, consistency guarantees, and extension mechanisms, then walks through a real P0 incident, capacity‑planning tables, APF flow‑control, webhook design, etcd tuning, and concrete code samples to help platform teams build and operate production‑grade control planes.

APFAPI ServerAdmission Webhook
0 likes · 40 min read
Mastering Kubernetes API Server: Deep Dive and Production Best Practices
Cloud Architecture
Cloud Architecture
May 7, 2026 · Cloud Native

Deep Dive into etcd: Architecture, Performance Tuning, and Production Pitfalls for Kubernetes

The article explains why etcd is the single source of truth for Kubernetes, walks through its internal Raft, WAL, MVCC, and watch mechanisms, analyzes real‑world failure cases, and provides concrete architecture designs, hardware recommendations, configuration parameters, monitoring metrics, backup procedures, and best‑practice checklists to run etcd safely in production.

BackupKubernetesMonitoring
0 likes · 43 min read
Deep Dive into etcd: Architecture, Performance Tuning, and Production Pitfalls for Kubernetes
MaGe Linux Operations
MaGe Linux Operations
May 3, 2026 · Cloud Native

How to Troubleshoot Kubernetes NotReady Nodes: A Complete Step‑by‑Step Guide

This article walks Kubernetes operators through a systematic investigation of NotReady node symptoms, explaining the kubelet status mechanism, detailing each diagnostic step—from verifying node conditions with kubectl to checking kubelet, container runtime, resources, network, and certificates—and providing concrete remediation and preventive measures.

KubernetesMonitoringNotReady
0 likes · 35 min read
How to Troubleshoot Kubernetes NotReady Nodes: A Complete Step‑by‑Step Guide
ITPUB
ITPUB
Apr 27, 2026 · Cloud Native

Why Skipping Backups Makes Kubernetes Operations Impossible

The article explains that running production Kubernetes clusters without regular backup and recovery plans exposes businesses to severe risks such as cluster failures, data loss, and prolonged downtime, and it details practical etcd physical and Velero logical backup strategies to mitigate these threats.

BackupCloud NativeKubernetes
0 likes · 9 min read
Why Skipping Backups Makes Kubernetes Operations Impossible
Raymond Ops
Raymond Ops
Mar 6, 2026 · Cloud Native

Scaling Kubernetes from 1k to 5k Nodes: Complete Performance Tuning Playbook

This article presents a comprehensive, real‑world guide for expanding a Kubernetes cluster from 1,000 to 5,000 nodes, covering control‑plane HA, etcd optimization, network and scheduler tuning, monitoring, and automation, with detailed configurations, code snippets, and a step‑by‑step case study of a large‑scale production environment.

Control Planecluster scalingcni
0 likes · 22 min read
Scaling Kubernetes from 1k to 5k Nodes: Complete Performance Tuning Playbook
Code Wrench
Code Wrench
Jan 13, 2026 · Backend Development

Unlocking etcd: Deep Dive into Go’s Distributed Key‑Value Engine

This article offers a thorough source‑code walkthrough of etcd v3.5+, revealing how its Go‑based architecture implements the Raft consensus algorithm, MVCC storage with BoltDB, efficient network communication via rafthttp, and Go concurrency patterns, while providing practical operational insights for performance tuning and reliability.

GoMVCCRaft
0 likes · 12 min read
Unlocking etcd: Deep Dive into Go’s Distributed Key‑Value Engine
Ray's Galactic Tech
Ray's Galactic Tech
Dec 12, 2025 · Cloud Native

Inside the Kubernetes Master: A Complete Breakdown of Core Components

Master nodes act as the brain of a Kubernetes cluster, hosting essential components such as kube‑apiserver, etcd, kube‑scheduler, kube‑controller‑manager and optionally cloud‑controller‑manager, each with distinct roles, high‑availability designs, security considerations, and operational workflows that together orchestrate and maintain cluster state.

Control PlaneHigh AvailabilityMaster Node
0 likes · 8 min read
Inside the Kubernetes Master: A Complete Breakdown of Core Components
Ray's Galactic Tech
Ray's Galactic Tech
Nov 30, 2025 · Cloud Native

Mastering etcd: The Core of Kubernetes State Management and High‑Availability

etcd is the distributed, strongly consistent key‑value store that serves as Kubernetes' single source of truth, handling all cluster state data; this guide explains its architecture, data model, watch mechanism, high‑availability deployment, backup, monitoring, security, and operational best practices for reliable cluster management.

Kubernetesdistributed storageetcd
0 likes · 8 min read
Mastering etcd: The Core of Kubernetes State Management and High‑Availability
dbaplus Community
dbaplus Community
Nov 24, 2025 · Operations

How We Rescued a Critical etcd Outage in 4 Hours: Step‑by‑Step Recovery Guide

A midnight Kubernetes disaster caused API server timeouts, etcd health failures, and a full service outage, prompting a detailed investigation, root‑cause analysis of massive database fragmentation, and a four‑stage emergency recovery that restored the cluster within 4 hours while outlining preventive measures.

KubernetesOperationsdatabase fragmentation
0 likes · 10 min read
How We Rescued a Critical etcd Outage in 4 Hours: Step‑by‑Step Recovery Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 14, 2025 · Cloud Native

Scaling Kubernetes from 1,000 to 5,000 Nodes: Real‑World Performance Tuning Guide

This article details a step‑by‑step, production‑grade guide for expanding a Kubernetes cluster from 1,000 to 5,000 nodes, covering control‑plane HA, etcd tuning, network and scheduler optimizations, monitoring, and real‑world case studies to achieve stable, high‑performance large‑scale deployments.

Control PlaneKubernetescluster scaling
0 likes · 27 min read
Scaling Kubernetes from 1,000 to 5,000 Nodes: Real‑World Performance Tuning Guide
Ops Community
Ops Community
Oct 12, 2025 · Operations

When etcd Certificates Expire: How One Failure Crippled an Entire Kubernetes Cluster

A midnight alarm revealed that an expired etcd TLS certificate caused a cascade of failures across a Kubernetes cluster, leading to a full outage that took over half an hour to diagnose, remediate, and restore, highlighting the critical need for proactive certificate management and automated monitoring.

Cluster RecoveryKubernetescertificate expiration
0 likes · 44 min read
When etcd Certificates Expire: How One Failure Crippled an Entire Kubernetes Cluster
Raymond Ops
Raymond Ops
Sep 16, 2025 · Cloud Native

How to Build a Secure High‑Availability Etcd Cluster on Linux

This guide walks through installing etcd, configuring a three‑node high‑availability cluster with TLS certificates, setting up host files, disabling SELinux and firewalld, creating a Certificate Authority using cfssl, generating node certificates, distributing them, and finally deploying and verifying the cluster on Linux systems.

Cloud NativeHigh AvailabilityLinux
0 likes · 19 min read
How to Build a Secure High‑Availability Etcd Cluster on Linux
Code Wrench
Code Wrench
Sep 5, 2025 · Backend Development

Mastering Distributed Locks in Go: Principles, Implementations, and Pitfalls

This article explains the fundamentals of distributed locks, compares Redis, etcd, ZooKeeper and database approaches, provides practical Go code examples, highlights common mistakes, and offers optimization tips so developers can confidently apply the right locking strategy in real-world systems.

Zookeeperbackenddistributed-lock
0 likes · 12 min read
Mastering Distributed Locks in Go: Principles, Implementations, and Pitfalls
MaGe Linux Operations
MaGe Linux Operations
Jul 23, 2025 · Operations

How We Rescued a Crashed K8s Cluster: etcd 100% Fragmentation Recovery

This article details a P0 production incident where a Kubernetes cluster became completely unresponsive due to 100% etcd database fragmentation, describing the step‑by‑step diagnosis, emergency recovery actions, root‑cause analysis, and long‑term preventive measures for reliable cluster operation.

Cluster RecoveryKubernetesMonitoring
0 likes · 12 min read
How We Rescued a Crashed K8s Cluster: etcd 100% Fragmentation Recovery
Baidu Tech Salon
Baidu Tech Salon
Jun 17, 2025 · Operations

How Baidu Scaled Its Vertical Search: Elastic Scheduling and Data Management Secrets

This article explains how Baidu's vertical search platform tackled massive data growth and scaling challenges by redesigning its data management system, introducing elastic scheduling, decoupling ETCD access, implementing auto‑scaling, and advancing shard expansion to improve performance, stability, and cost efficiency.

Auto ScalingData ManagementSearch Architecture
0 likes · 18 min read
How Baidu Scaled Its Vertical Search: Elastic Scheduling and Data Management Secrets
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
May 28, 2025 · Operations

How to Fix etcd “NOSPACE” Errors in Kubernetes Clusters

When a Kubernetes cluster’s etcd reaches its default 2 GB quota, it triggers a “NOSPACE” alarm that blocks all write operations, causing critical services to fail; this guide explains the root cause, how to diagnose the issue with etcdctl, and step‑by‑step remediation including compaction, defragmentation, and quota expansion.

KubernetesNOSPACEQuota
0 likes · 7 min read
How to Fix etcd “NOSPACE” Errors in Kubernetes Clusters
Film Hurricane Tech Team
Film Hurricane Tech Team
May 2, 2025 · Databases

Scaling DaVinci Resolve’s Database to Millions of Projects: Evolution and Lessons

The article details how DaVinci Resolve’s project library, built on PostgreSQL, evolved from a monolithic server to a Docker‑based setup and finally to a Pigsty‑powered high‑availability cluster, covering challenges, point‑in‑time recovery, permission management, a real‑world outage, and the resulting reliability gains.

DaVinci ResolveDatabase MigrationHigh Availability
0 likes · 6 min read
Scaling DaVinci Resolve’s Database to Millions of Projects: Evolution and Lessons
Linux Ops Smart Journey
Linux Ops Smart Journey
Apr 25, 2025 · Cloud Native

How to Seamlessly Migrate Calico from etcd to Kubernetes Datastore

Learn step‑by‑step how to transition Calico’s data store from etcd to Kubernetes, covering prerequisite checks, locking the datastore, exporting and importing data, reconfiguring calicoctl, applying the new manifests, and unlocking the store, while highlighting benefits and tips for a smooth migration.

CalicoKubernetesdatastore migration
0 likes · 11 min read
How to Seamlessly Migrate Calico from etcd to Kubernetes Datastore
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2025 · Operations

How to Build a Secure High‑Availability Etcd Cluster on Linux

This guide walks through installing etcd, generating TLS certificates with cfssl, configuring static, dynamic, or DNS‑based discovery, setting up systemd service files for three nodes, and verifying cluster health using etcdctl, providing a complete step‑by‑step deployment for a production‑grade, cloud‑native key‑value store.

High AvailabilitySystemdTLS
0 likes · 19 min read
How to Build a Secure High‑Availability Etcd Cluster on Linux
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Nov 5, 2024 · Cloud Native

How to Build a High‑Availability Kubernetes Cluster: Kubeadm & Binary Package Guide

This comprehensive tutorial walks you through planning, preparing hardware, choosing deployment methods, and step‑by‑step installation of a highly available Kubernetes cluster using kubeadm and manual binary packages, covering system initialization, certificate generation, component configuration, CNI networking, and cluster verification.

DockerKubernetesTLS
0 likes · 28 min read
How to Build a High‑Availability Kubernetes Cluster: Kubeadm & Binary Package Guide
Su San Talks Tech
Su San Talks Tech
Sep 30, 2024 · Backend Development

How JD’s Hotkey Framework Detects and Pushes Hot Data in Milliseconds

JD’s Hotkey framework provides millisecond‑level detection and cluster‑wide push of hot data, users, and interfaces, dramatically reducing backend query load, improving performance, and supporting scenarios such as local caching and rate limiting, with proven scalability demonstrated in large‑scale e‑commerce promotions.

Backend Performancedistributed cachingetcd
0 likes · 7 min read
How JD’s Hotkey Framework Detects and Pushes Hot Data in Milliseconds
FunTester
FunTester
Jul 15, 2024 · Backend Development

Comparison and Practical Guide to Java etcd Clients

This article compares popular Java etcd client libraries, evaluates their features, performance, and suitability, and provides a hands‑on tutorial using jetcd with Maven dependencies, code examples for watching and reading keys, and discusses runtime considerations such as thread handling.

distributedetcdjava
0 likes · 10 min read
Comparison and Practical Guide to Java etcd Clients
FunTester
FunTester
Jul 1, 2024 · Cloud Native

Mastering etcd with Go: From Basics to Distributed Locks

This article introduces etcd as a reliable distributed key‑value store built on Raft, outlines its key features and common use cases such as service discovery and configuration management, and provides a complete Go tutorial covering dependency setup, server launch, client implementation, read/write testing, and distributed lock usage.

GoRaftconfiguration management
0 likes · 10 min read
Mastering etcd with Go: From Basics to Distributed Locks
Nullbody Notes
Nullbody Notes
Jun 29, 2024 · Backend Development

Building a Lightweight Go IM from Scratch

This article walks through creating a distributed instant‑messaging system in Go, covering the full tech stack, Docker‑based and local startup methods, configuration files, the end‑to‑end request flow, and detailed code examples for RPC, Redis queues, WebSocket delivery and the internal bucket architecture.

DockerGinIM
0 likes · 17 min read
Building a Lightweight Go IM from Scratch
Programmer XiaoFu
Programmer XiaoFu
Jun 27, 2024 · Backend Development

Choosing a Service Registry: In‑Depth Comparison of Zookeeper, Eureka, Nacos, Consul, and Etcd

This article explains the fundamental concepts of service registries, examines CAP theory and consensus protocols, and provides a detailed analysis of Zookeeper, Eureka, Nacos, Consul, and Etcd—including their architectures, features, trade‑offs, and practical guidance for selecting the most suitable registry for a given environment.

ConsulEurekaNacos
0 likes · 23 min read
Choosing a Service Registry: In‑Depth Comparison of Zookeeper, Eureka, Nacos, Consul, and Etcd
Su San Talks Tech
Su San Talks Tech
Jun 11, 2024 · Backend Development

Choosing the Right Service Registry: Zookeeper, Eureka, Nacos, Consul, and Etcd Compared

This comprehensive guide explains the fundamentals, CAP trade‑offs, and core algorithms of service registries, then details Zookeeper, Eureka, Nacos, Consul, and Etcd features, compares them across health checks, multi‑datacenter support, KV storage, and provides practical selection advice for developers and architects.

ConsulEurekaNacos
0 likes · 23 min read
Choosing the Right Service Registry: Zookeeper, Eureka, Nacos, Consul, and Etcd Compared
Ops Development Stories
Ops Development Stories
Apr 12, 2024 · Cloud Native

Mastering etcd: Architecture, Monitoring & Performance Tuning

This article provides a comprehensive overview of etcd—including its origins, role in Kubernetes, version evolution, layered architecture, key terminology, operational commands, monitoring metrics, benchmarking procedures, disk‑performance testing, and tuning recommendations—for building reliable cloud‑native clusters.

Monitoringbenchmarkcloud-native
0 likes · 17 min read
Mastering etcd: Architecture, Monitoring & Performance Tuning
Liangxu Linux
Liangxu Linux
Mar 7, 2024 · Operations

How Upgrading EBS Volumes Boosted etcd Write Performance by 30%

A technical deep‑dive shows how a team managing dozens of Kubernetes clusters diagnosed a write‑ahead‑log bottleneck in etcd, measured IOPS and latency with etcdctl and fio, upgraded gp2 volumes to gp3, and discovered diminishing returns beyond 3000 IOPS while explaining the role of fdatasync in storage performance.

AWSEBSIOPS
0 likes · 11 min read
How Upgrading EBS Volumes Boosted etcd Write Performance by 30%
Architect
Architect
Feb 29, 2024 · Cloud Native

Which Service Registry Should You Choose? Zookeeper, Eureka, Nacos, Consul, or Etcd

This comprehensive guide analyzes the core concepts, CAP trade‑offs, consensus algorithms, and practical deployment details of Zookeeper, Eureka, Nacos, Consul, and Etcd, providing concrete examples and selection criteria to help engineers and architects decide the most suitable service registry for their micro‑service environments.

CAP theoremConsulEureka
0 likes · 26 min read
Which Service Registry Should You Choose? Zookeeper, Eureka, Nacos, Consul, or Etcd
Beike Product & Technology
Beike Product & Technology
Jan 29, 2024 · Information Security

Kubernetes Security Risks and Hardening Recommendations

This article analyzes Kubernetes security threats from cloud, cluster, and container perspectives, enumerates high‑risk permissions, default privileged accounts, and insecure configurations, and provides concrete hardening steps such as least‑privilege RAM policies, etcd encryption, RBAC tightening, and workload isolation measures.

CloudNativeKubernetesPodSecurity
0 likes · 31 min read
Kubernetes Security Risks and Hardening Recommendations
LouZai
LouZai
Dec 21, 2023 · Backend Development

Which Service Registry Should You Choose? A Deep Dive into Zookeeper, Eureka, Nacos, Consul, and Etcd

This article compares five popular service registries—Zookeeper, Eureka, Nacos, Consul, and Etcd—by explaining their core concepts, CAP trade‑offs, consensus algorithms, feature sets, and practical deployment considerations to help engineers select the most suitable solution for their microservice architecture.

CAP theoremConsulEureka
0 likes · 22 min read
Which Service Registry Should You Choose? A Deep Dive into Zookeeper, Eureka, Nacos, Consul, and Etcd
Efficient Ops
Efficient Ops
Dec 13, 2023 · Cloud Native

How to Build Your Own Kubernetes‑Style Container Orchestration System

This article walks through the evolution from a single‑machine Java monolith to a distributed, container‑based platform, detailing master‑worker roles, core Kubernetes‑like components, networking, scheduling, and plug‑ins for a complete cloud‑native orchestration solution.

Cloud NativeContainer OrchestrationKubernetes
0 likes · 8 min read
How to Build Your Own Kubernetes‑Style Container Orchestration System
Aikesheng Open Source Community
Aikesheng Open Source Community
Dec 6, 2023 · Backend Development

Comparison of Consistency Read Implementations in Consul and etcd

This article compares the consistency read mechanisms of the distributed key‑value stores Consul and etcd, detailing Consul’s three read modes and leader‑forwarding logic, and explaining etcd’s serialize and linearizable reads, including the internal notification and index‑checking processes.

Consistency ReadConsulDistributed KV
0 likes · 6 min read
Comparison of Consistency Read Implementations in Consul and etcd
Efficient Ops
Efficient Ops
Dec 4, 2023 · Cloud Native

How Does a Kubernetes Pod Get Created? Step‑by‑Step Walkthrough

This article walks through the complete Kubernetes pod creation workflow, from submitting the YAML with kubectl to the API server, storing the definition in etcd, scheduling, kubelet orchestration, container runtime delegation, CNI networking, health probing, and endpoint setup for services.

KubernetesPod LifecycleService endpoint
0 likes · 3 min read
How Does a Kubernetes Pod Get Created? Step‑by‑Step Walkthrough
LouZai
LouZai
Dec 1, 2023 · Backend Development

Understanding All Major Distributed Lock Implementations in One Guide

This article explains what distributed locks are, outlines their key properties, classifies implementation approaches, and provides detailed walkthroughs of MySQL, Redis, Etcd, and ZooKeeper based locks—including code examples, trade‑offs, and best‑practice recommendations.

GoMySQLRedis
0 likes · 21 min read
Understanding All Major Distributed Lock Implementations in One Guide
DevOps Cloud Academy
DevOps Cloud Academy
Aug 2, 2023 · Cloud Native

Backing Up and Restoring etcd in a Kubernetes Cluster

This tutorial walks through installing the etcd client, creating an Nginx deployment for verification, backing up the etcd data store, validating the backup, and restoring the backup to a Kubernetes cluster while handling component shutdown and restart procedures.

Cloud NativeDevOpsKubernetes
0 likes · 14 min read
Backing Up and Restoring etcd in a Kubernetes Cluster
Efficient Ops
Efficient Ops
Jul 11, 2023 · Operations

Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures

This article details a real-world Kubernetes control‑plane outage where kube‑apiserver repeatedly OOM‑killed, explores cluster metrics, logs, heap and goroutine profiles, hypothesizes root causes such as etcd latency and DeleteCollection memory leaks, and offers step‑by‑step troubleshooting and prevention guidance.

OOMetcdkube-apiserver
0 likes · 21 min read
Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures
Open Source Linux
Open Source Linux
Apr 21, 2023 · Cloud Native

Mastering Kubernetes Architecture: How Control Plane and Worker Nodes Work Together

This article explains the core components of Kubernetes architecture—including the control plane (etcd, API server, controller manager, scheduler) and worker node components (kubelet, kube-proxy, container runtimes)—detailing their roles, interactions, and best‑practice considerations for maintaining healthy, scalable clusters.

Control PlaneKubernetesWorker Nodes
0 likes · 12 min read
Mastering Kubernetes Architecture: How Control Plane and Worker Nodes Work Together
Liangxu Linux
Liangxu Linux
Apr 16, 2023 · Backend Development

Mastering API Gateways: Concepts, Features, and a Traefik‑Based Custom Solution

This article provides a comprehensive overview of API gateway fundamentals, compares popular open‑source gateways, and details a custom Traefik‑based microservice gateway architecture with routing, authentication, protocol conversion, and high‑performance connection pooling.

API GatewayBackend ArchitectureLoad Balancing
0 likes · 18 min read
Mastering API Gateways: Concepts, Features, and a Traefik‑Based Custom Solution
Efficient Ops
Efficient Ops
Feb 7, 2023 · Operations

Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures

This article details a real‑world Kubernetes control‑plane outage where kube‑apiserver repeatedly OOM‑killed, examines cluster metrics, logs, heap and goroutine profiles, explores root‑cause hypotheses such as etcd latency and DeleteCollection memory leaks, and offers practical prevention steps.

OOMetcdkube-apiserver
0 likes · 19 min read
Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures
Cloud Native Technology Community
Cloud Native Technology Community
Feb 1, 2023 · Cloud Native

Why Is Kubernetes So Hard to Master? A Step‑by‑Step Overview

This article breaks down the core concepts of Kubernetes—including its master‑worker architecture, pod scheduling, etcd storage, service exposure, scaling mechanisms, and controller interactions—through a series of clear questions and illustrated answers to help beginners grasp the platform’s complexity.

Cloud NativeContainer OrchestrationKubernetes
0 likes · 8 min read
Why Is Kubernetes So Hard to Master? A Step‑by‑Step Overview
MaGe Linux Operations
MaGe Linux Operations
Nov 6, 2022 · Cloud Native

How to Safely Shut Down and Restart a Kubernetes Cluster

This guide walks you through the essential steps, commands, and precautions for safely draining nodes, backing up applications, CRDs, and etcd, then shutting down and later restarting a Kubernetes cluster while avoiding common pitfalls.

BackupCluster MaintenanceKubernetes
0 likes · 6 min read
How to Safely Shut Down and Restart a Kubernetes Cluster
Open Source Linux
Open Source Linux
Oct 14, 2022 · Cloud Native

Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures

On September 10 2021, a Kubernetes cluster experienced intermittent kubectl hangs caused by kube-apiserver OOM kills, leading to cascading control-plane failures; this article details the environment, observed metrics, log analysis, code inspection of DeleteCollection, and provides troubleshooting steps to prevent similar incidents.

OOMcloud-nativeetcd
0 likes · 21 min read
Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures
Practical DevOps Architecture
Practical DevOps Architecture
Sep 15, 2022 · Cloud Native

Brief Overview of etcd and Kubernetes: Features, Use Cases, and Core Components

This article provides a concise overview of etcd and Kubernetes, detailing etcd’s features and use‑cases, explaining Kubernetes fundamentals, its relationship with Docker, and describing key components such as Minikube, Kubectl, Kubelet, common deployment methods, and the platform’s cluster management architecture.

Cloud Nativedistributed systemsetcd
0 likes · 6 min read
Brief Overview of etcd and Kubernetes: Features, Use Cases, and Core Components
Top Architect
Top Architect
Sep 3, 2022 · Backend Development

Implementing Distributed Locks with Redis, Zookeeper, and etcd

The article explains how to build reliable distributed locks using Redis, Zookeeper, and etcd, describing the essential concepts of mutual exclusion, safety, and liveness, showing code examples, highlighting common issues, and comparing each solution's advantages and drawbacks.

RedisZookeeperconcurrency
0 likes · 6 min read
Implementing Distributed Locks with Redis, Zookeeper, and etcd
Tencent Cloud Developer
Tencent Cloud Developer
Aug 29, 2022 · Cloud Computing

High‑Availability DNS Solutions on Tencent Cloud: BIND and CoreDNS with ETCD

The article details two high‑availability DNS implementations for Tencent Cloud—an intelligent BIND‑based server and a CoreDNS solution backed by an ETCD cluster—covering DNS fundamentals, installation steps, configuration files, zone creation, health checks, and verification of internal and external name resolution across multi‑AZ deployments.

BINDCoreDNSDNS
0 likes · 24 min read
High‑Availability DNS Solutions on Tencent Cloud: BIND and CoreDNS with ETCD
Efficient Ops
Efficient Ops
Aug 9, 2022 · Operations

Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures

This article analyzes a September 2021 incident where a Kubernetes cluster’s kube-apiserver repeatedly OOM-killed, causing kubectl hangs, by examining cluster specs, monitoring data, logs, heap and goroutine profiles, and the DeleteCollection implementation, ultimately offering troubleshooting steps and preventive measures for control-plane stability.

OOMcloud-nativeetcd
0 likes · 20 min read
Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures
Architecture Digest
Architecture Digest
Jul 27, 2022 · Databases

Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage

This article provides a detailed introduction to etcd, covering its purpose as a highly‑available distributed key‑value store, core Raft‑based architecture, key concepts, common application scenarios, step‑by‑step installation and cluster deployment, as well as essential command‑line operations for managing data, backups, and cluster members.

BackupKubernetesRaft
0 likes · 26 min read
Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage
Top Architect
Top Architect
Jul 23, 2022 · Cloud Native

Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage

This article provides a detailed introduction to etcd, covering its purpose as a highly available distributed key‑value store, core concepts like Raft consensus, key features, common use cases such as service discovery and configuration management, step‑by‑step installation for single‑node and cluster deployments, and essential etcdctl commands for managing data and cluster members.

Cloud Nativeconfiguration managementdistributed systems
0 likes · 24 min read
Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage
Architect
Architect
Jul 21, 2022 · Cloud Native

Comprehensive Guide to etcd: Overview, Architecture, Installation, and Usage

This article provides a thorough introduction to etcd, covering its purpose, history, core features, key terminology, internal architecture, common application scenarios such as service discovery and distributed locking, step‑by‑step installation and cluster deployment, essential command‑line operations, backup procedures, and practical recommendations.

Command LineInstallationKubernetes
0 likes · 25 min read
Comprehensive Guide to etcd: Overview, Architecture, Installation, and Usage
Open Source Linux
Open Source Linux
Jun 16, 2022 · Cloud Native

Mastering Kubernetes Control Plane: etcd, API Server, Scheduler, and Nodes

This article explains the key Kubernetes control‑plane components—including etcd, the API Server, Controller Manager, Scheduler, as well as worker‑node components like Kubelet, kube‑proxy, and the container runtime—detailing their roles, interactions, and the underlying mechanisms such as Raft consensus and admission control.

API ServerControl PlaneKubernetes
0 likes · 10 min read
Mastering Kubernetes Control Plane: etcd, API Server, Scheduler, and Nodes
MaGe Linux Operations
MaGe Linux Operations
May 25, 2022 · Operations

Why Kubernetes LIST Requests Can Cripple Your Cluster and How to Fix Them

This article examines how heavy LIST operations in unstructured storage systems like Ceph and etcd consume massive I/O, network and CPU, threaten cluster stability, and offers detailed code analysis, performance testing, and practical tuning recommendations to keep large‑scale Kubernetes clusters reliable.

Kubernetesapiservercaching
0 likes · 29 min read
Why Kubernetes LIST Requests Can Cripple Your Cluster and How to Fix Them
Yiche Technology
Yiche Technology
May 20, 2022 · Cloud Native

APISIX API Gateway: Architecture, Features, Performance Comparison, and Future Outlook

This article introduces the APISIX API gateway, explaining its cloud‑native architecture built on OpenResty and Etcd, the advantages over traditional monolithic service frameworks, detailed feature breakdowns, performance benchmark comparisons with OpenResty, multi‑cluster management practices, usage scenarios, monitoring, logging, and future development directions.

API GatewayAPISIXCloud Native
0 likes · 12 min read
APISIX API Gateway: Architecture, Features, Performance Comparison, and Future Outlook
Open Source Linux
Open Source Linux
May 12, 2022 · Cloud Native

Mastering Kubernetes Control Plane: etcd, API Server, Scheduler & More

This article explains the core components of the Kubernetes control plane—including etcd, the API Server, Controller Manager, Scheduler—as well as key worker‑node components like Kubelet, kube‑proxy, and the container runtime, detailing their roles, interactions, and essential functions.

API ServerControl PlaneKubernetes
0 likes · 11 min read
Mastering Kubernetes Control Plane: etcd, API Server, Scheduler & More
Cloud Native Technology Community
Cloud Native Technology Community
May 10, 2022 · Cloud Native

How PayPal Scaled Kubernetes to 4,100 Nodes and 200k Pods

PayPal’s engineering team detailed their journey of scaling Kubernetes from a few hundred nodes to over 4,100 nodes and 200,000 Pods, describing cluster topology, workload generation, API server bottlenecks, controller manager and scheduler tuning, extensive etcd optimizations, and the resulting performance gains that met Kubernetes SLOs.

Cloud NativeKubernetesPayPal
0 likes · 13 min read
How PayPal Scaled Kubernetes to 4,100 Nodes and 200k Pods
Architecture Digest
Architecture Digest
Apr 25, 2022 · Cloud Native

Kubernetes Architecture Overview and Detailed Components

This article explains the goals, design principles, and detailed components of Kubernetes architecture, covering its control plane, API server, etcd store, scheduler, kubelet, container runtime, and kube-proxy, and summarizes how these parts work together to provide a scalable, portable, and automated container orchestration platform.

Container OrchestrationControl PlaneKubernetes
0 likes · 12 min read
Kubernetes Architecture Overview and Detailed Components
Hacker Afternoon Tea
Hacker Afternoon Tea
Apr 17, 2022 · Databases

Introducing Stolon: Cloud‑Native High‑Availability for PostgreSQL

Stolon is an open‑source, cloud‑native manager that provides high‑availability for PostgreSQL by leveraging streaming replication, supporting any topology, integrating with Kubernetes, and using etcd, Consul, or the Kubernetes API for leader election and cluster storage.

Cloud NativeConsulHigh Availability
0 likes · 3 min read
Introducing Stolon: Cloud‑Native High‑Availability for PostgreSQL
Open Source Linux
Open Source Linux
Mar 17, 2022 · Cloud Native

How PayPal Scaled Kubernetes to 4,000 Nodes and 200,000 Pods

PayPal’s engineering team detailed their journey of scaling Kubernetes from a few hundred nodes to over 4,000 nodes and 200,000 pods, describing the cluster topology, workload generation, bottlenecks in the API server, controller manager, scheduler, and etcd, and the optimizations that enabled stable performance at massive scale.

Cloud NativeKubernetesPayPal
0 likes · 12 min read
How PayPal Scaled Kubernetes to 4,000 Nodes and 200,000 Pods
Architect
Architect
Feb 18, 2022 · Cloud Native

Large‑Scale etcd Cluster Performance Optimization and Pod Data Splitting in Ant Group’s Sigma

This article describes how Ant Group tackled the performance ceiling of its massive Sigma Kubernetes clusters by horizontally splitting etcd storage for Pods, Leases and Events, redesigning watch handling to avoid component restarts, and using snapshot‑based migration to preserve data integrity while reducing latency.

Cluster PerformanceData MigrationKubernetes
0 likes · 27 min read
Large‑Scale etcd Cluster Performance Optimization and Pod Data Splitting in Ant Group’s Sigma
Top Architect
Top Architect
Feb 17, 2022 · Cloud Native

Understanding etcd: Features, Use Cases, and Comparison with Zookeeper

This article provides a comprehensive overview of etcd, describing its purpose as a distributed, reliable key‑value store, outlining its core features, detailing multiple real‑world scenarios such as service discovery, configuration management, load balancing, distributed locking, and comparing its advantages over Zookeeper.

RaftZookeeper comparisondistributed key-value store
0 likes · 15 min read
Understanding etcd: Features, Use Cases, and Comparison with Zookeeper
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 15, 2022 · Operations

Why etcd Is the Backbone of Modern Distributed Systems

This article explains what etcd is, its origins, core features such as simplicity, security, speed, and reliability, and details eight practical scenarios—including service discovery, messaging, load balancing, distributed coordination, locks, queues, monitoring, and leader election—showing why it often outperforms Zookeeper in cloud‑native environments.

Raftetcdkey-value store
0 likes · 15 min read
Why etcd Is the Backbone of Modern Distributed Systems
Architecture Digest
Architecture Digest
Feb 13, 2022 · Cloud Native

What Is etcd? Features, Use Cases, and Comparison with Zookeeper

This article explains the distributed key‑value store etcd, its origin, core characteristics such as simplicity, security, speed and Raft‑based reliability, and details eight practical scenarios—including service discovery, pub/sub, load balancing, distributed locks and leader election—while also comparing it with Zookeeper.

Raftconfiguration managementdistributed key-value store
0 likes · 15 min read
What Is etcd? Features, Use Cases, and Comparison with Zookeeper
Architect
Architect
Jan 12, 2022 · Cloud Native

Service Governance and etcd: Architecture, Core Technologies, and Large‑Scale Implementation

This article explains service governance concepts, the challenges of managing thousands of micro‑services, introduces etcd and its Raft‑based consistency model, details BoltDB storage internals, and describes Baidu's large‑scale Tianlu platform with its high‑availability, performance, scalability, and operational metrics.

Service Governancedistributed systemsetcd
0 likes · 21 min read
Service Governance and etcd: Architecture, Core Technologies, and Large‑Scale Implementation
Efficient Ops
Efficient Ops
Nov 30, 2021 · Cloud Native

How to Safely Backup and Restore etcd in a Kubernetes Cluster

This guide explains why etcd is critical for Kubernetes, walks through creating snapshots with etcdctl, automating backups via scripts and cron, and details step‑by‑step procedures for restoring a failed etcd cluster, including stopping services, cleaning data directories, and restarting components to recover the whole cluster.

BackupRestorecloud-native
0 likes · 16 min read
How to Safely Backup and Restore etcd in a Kubernetes Cluster
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 16, 2021 · Cloud Native

Service Governance and etcd: Concepts, Raft & BoltDB Implementation, and Large‑Scale Practices at Baidu

This article introduces service governance fundamentals, explains how etcd’s Raft‑based consensus and BoltDB storage work, compares etcd with ZooKeeper and Consul, and describes Baidu’s large‑scale, high‑availability, high‑performance service‑governance platform built on these technologies.

BoltDBCloud NativeRaft
0 likes · 20 min read
Service Governance and etcd: Concepts, Raft & BoltDB Implementation, and Large‑Scale Practices at Baidu
Baidu Geek Talk
Baidu Geek Talk
Nov 10, 2021 · Operations

How etcd Powers Scalable Service Governance: Raft, BoltDB, and Real‑World Practices

This article explores service governance fundamentals, examines why etcd’s Raft‑based consensus and BoltDB storage make it ideal for large‑scale systems, compares it with ZooKeeper and Consul, and shares Baidu’s practical architecture, performance tricks, and operational metrics for high‑availability, high‑performance service management.

BoltDBHigh AvailabilityRaft consensus
0 likes · 23 min read
How etcd Powers Scalable Service Governance: Raft, BoltDB, and Real‑World Practices
360 Tech Engineering
360 Tech Engineering
Sep 9, 2021 · Databases

PostgreSQL High‑Availability Cluster Deployment with Patroni and Etcd

This article details the design, deployment, configuration, operation, monitoring, and backup of a PostgreSQL high‑availability cluster built on Patroni, Etcd, and LVS at 360, covering hardware layout, software versions, installation steps, parameter tuning, fail‑over testing, and future outlook.

BackupClusterPatroni
0 likes · 16 min read
PostgreSQL High‑Availability Cluster Deployment with Patroni and Etcd