Tag

ETCD

1 views collected around this technical thread.

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.

ETCDShardingauto scaling
0 likes · 18 min read
How Baidu Scaled Its Vertical Search: Elastic Scheduling and Data Management Secrets
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 26, 2025 · Cloud Native

Expose Kubernetes Pod Domains Internally with CoreDNS and etcd

This article outlines a step‑by‑step solution for exposing pod domain names inside a corporate network using CoreDNS with an etcd backend, including server and agent deployment, configuration, verification, and practical usage recommendations.

CoreDNSDNSETCD
0 likes · 6 min read
Expose Kubernetes Pod Domains Internally with CoreDNS and etcd
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.

CalicoETCDKubernetes
0 likes · 11 min read
How to Seamlessly Migrate Calico from etcd to Kubernetes Datastore
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Feb 14, 2025 · Backend Development

How go-zero Extends gRPC: Architecture, Integration, and Service Startup

This article explains why extending gRPC is necessary, outlines the go‑zero directory structure, describes how go‑zero adapts gRPC through a wrapper generated by goctl, and walks through service initialization and startup, highlighting metrics, etcd registration, interceptors, and health checks.

ETCDGobackend development
0 likes · 9 min read
How go-zero Extends gRPC: Architecture, Integration, and Service Startup
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.

ClientETCDJava
0 likes · 10 min read
Comparison and Practical Guide to Java etcd Clients
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.

CloudNativeETCDPodSecurity
0 likes · 31 min read
Kubernetes Security Risks and Hardening Recommendations
Tencent Cloud Developer
Tencent Cloud Developer
Jan 24, 2024 · Backend Development

Understanding the Safety of Redis Distributed Locks and the Redlock Debate

Redis distributed locks require unique identifiers, atomic Lua releases, and TTL refreshes to avoid deadlocks, while the Redlock algorithm adds majority quorum but remains vulnerable to clock drift and client pauses, so critical systems should combine it with fencing tokens or version checks for true safety.

Distributed LockETCDRedis
0 likes · 36 min read
Understanding the Safety of Redis Distributed Locks and the Redlock Debate
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.

Container OrchestrationETCDKubernetes
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.

ConsulDistributed KVETCD
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.

CNIETCDKubernetes
0 likes · 3 min read
How Does a Kubernetes Pod Get Created? Step‑by‑Step Walkthrough
IT Services Circle
IT Services Circle
Nov 3, 2023 · Databases

Resolving Compatibility Issues Between etcd v3.3/v3.4, gRPC, and Protobuf

This article analyses the frequent compatibility problems that arise when using etcd v3.3/v3.4 together with newer gRPC and protobuf versions, explains their root causes, and presents the solution introduced in etcd v3.5 with modular Go packages.

CompatibilityETCDgRPC
0 likes · 8 min read
Resolving Compatibility Issues Between etcd v3.3/v3.4, gRPC, and Protobuf
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.

BackupDevOpsETCD
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.

ETCDKubernetesTroubleshooting
0 likes · 21 min read
Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures
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.

ETCDKubernetesTroubleshooting
0 likes · 19 min read
Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures
Efficient Ops
Efficient Ops
Jan 12, 2023 · Cloud Native

How to Scale Kubernetes Clusters: Node Quotas, Kernel Tweaks, and Etcd Best Practices

This guide explains how to adjust node quotas, kernel parameters, and etcd configurations for large Kubernetes clusters, covering cloud provider limits, GCE and Alibaba Cloud settings, API server tuning, and pod resource best practices to ensure reliable scaling and performance.

Cluster ScalingETCDKubernetes
0 likes · 7 min read
How to Scale Kubernetes Clusters: Node Quotas, Kernel Tweaks, and Etcd Best Practices
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.

ETCDKubernetescloud native
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.

Distributed LockETCDRedis
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.

ETCDKubernetesTroubleshooting
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.

BackupETCDKubernetes
0 likes · 26 min read
Comprehensive Guide to etcd: Overview, Architecture, Deployment, and Usage