Tagged articles
162 articles
Page 2 of 2
21CTO
21CTO
Jan 16, 2021 · Backend Development

How to Build a Go‑Based Log Collection System with etcd, Context, and Kafka

This article walks through designing and implementing a Go log‑collection agent that uses etcd for configuration storage, context for timeout and metadata handling, and Kafka for message consumption, complete with code examples, setup instructions, and a rate‑limiting utility.

GoKafkacontext
0 likes · 16 min read
How to Build a Go‑Based Log Collection System with etcd, Context, and Kafka
Liangxu Linux
Liangxu Linux
Jan 14, 2021 · Operations

How to Resolve Stuck Kubernetes Resources, Reset etcd, and Fix API Server Errors

This guide explains how to delete inconsistent Kubernetes rc, deployment, and service objects, reset etcd data, address apiserver start failures caused by missing ServiceAccount certificates, disable SELinux for fluentd logs, generate ServiceAccount keys, recover from etcd startup errors, configure host trust, change hostnames, enable VirtualBox copy‑paste, force‑delete pods and namespaces, and avoid resource‑request‑only containers causing contention.

ClusterOperationsetcd
0 likes · 17 min read
How to Resolve Stuck Kubernetes Resources, Reset etcd, and Fix API Server Errors
MaGe Linux Operations
MaGe Linux Operations
Jan 2, 2021 · Cloud Native

Fix Stuck Kubernetes Resources, ETCD Errors, and ServiceAccount Issues

This guide walks through troubleshooting common Kubernetes issues such as deleting stuck RCs, Deployments, and Services, resetting etcd after failures, fixing apiserver start errors caused by missing ServiceAccount certificates, handling SELinux permission denials, configuring host trust, and force‑deleting problematic Pods or Namespaces.

KubernetesServiceAccountetcd
0 likes · 16 min read
Fix Stuck Kubernetes Resources, ETCD Errors, and ServiceAccount Issues
Practical DevOps Architecture
Practical DevOps Architecture
Dec 31, 2020 · Cloud Native

Step‑by‑Step Deployment of an etcd Cluster and Kubernetes Control Plane with Certificates, Systemd Services, and CNI Networking

This tutorial walks through configuring server hosts, generating TLS certificates with cfssl for etcd and Kubernetes components, deploying an etcd cluster and Kubernetes master services (apiserver, controller‑manager, scheduler) via systemd, setting up kubelet and kube‑proxy on worker nodes, installing Docker, applying Flannel CNI, and adding additional worker nodes to the cluster.

CNICluster DeploymentFlannel
0 likes · 21 min read
Step‑by‑Step Deployment of an etcd Cluster and Kubernetes Control Plane with Certificates, Systemd Services, and CNI Networking
Practical DevOps Architecture
Practical DevOps Architecture
Nov 30, 2020 · Cloud Native

Step‑by‑Step Kubernetes Cluster Initialization: Host Configuration, CA Certificate Generation, etcd Deployment, and kubectl Setup

This tutorial walks through preparing the hostnames and /etc/hosts entries, generating a root CA and node certificates with cfssl, distributing those certificates, installing and configuring kubectl, creating admin credentials and kubeconfig, and finally deploying an etcd cluster with systemd units on a multi‑node Kubernetes environment.

CA CertificatesCloud NativeCluster Setup
0 likes · 9 min read
Step‑by‑Step Kubernetes Cluster Initialization: Host Configuration, CA Certificate Generation, etcd Deployment, and kubectl Setup
360 Tech Engineering
360 Tech Engineering
Nov 24, 2020 · Databases

Architecture and Design of Pika Native Distributed Cluster

The article explains the background, architecture, data distribution, processing flow, replication mechanisms, and management features of Pika's native distributed cluster, detailing how Etcd, LVS, and RocksDB are used to achieve scalable, persistent Redis-compatible storage with table isolation and flexible slot replication.

Cluster ArchitecturePikaRedis Compatibility
0 likes · 8 min read
Architecture and Design of Pika Native Distributed Cluster
DevOps Cloud Academy
DevOps Cloud Academy
Nov 23, 2020 · Cloud Native

How to Set Up an etcd Cluster and Deploy It on Kubernetes

This guide walks through installing etcd, launching a static three‑node pseudo‑cluster on a single host, explains key command‑line flags, and shows how to deploy, configure, and scale the etcd cluster in Kubernetes using a corrected StatefulSet manifest.

ClusterDevOpsDistributed Systems
0 likes · 16 min read
How to Set Up an etcd Cluster and Deploy It on Kubernetes
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Sep 18, 2020 · Cloud Native

Why Etcd Clusters Use Odd Nodes & What Happens During Leader Election

This article explains etcd’s Raft‑based consensus, why odd‑numbered nodes are recommended, details the leader election process with log excerpts, discusses split‑brain and consistency guarantees, and provides step‑by‑step instructions for generating certificates, deploying an etcd cluster, and using etcdctl commands.

CertificateCluster DeploymentDistributed Systems
0 likes · 19 min read
Why Etcd Clusters Use Odd Nodes & What Happens During Leader Election
Alibaba Cloud Native
Alibaba Cloud Native
Jul 31, 2020 · Cloud Native

Migrating from Eureka to Alibaba Nacos: A High‑Availability Sync Solution

Facing frequent service outages as their microservice count grew, MasterTeach migrated from Eureka to Alibaba Nacos, designing a high‑availability Nacos‑Eureka sync solution with consistent‑hash sharding, Zookeeper/Etcd coordination, automated DevOps integration, and extensive fault‑tolerance testing to ensure stable operation of over 660 services.

Consistent HashNacosZooKeeper
0 likes · 18 min read
Migrating from Eureka to Alibaba Nacos: A High‑Availability Sync Solution
Cloud Native Technology Community
Cloud Native Technology Community
Jul 7, 2020 · Cloud Native

Taming etcd Instability: Lessons from Managing Million‑Node Kubernetes Clusters

This article details how Tencent Cloud’s TKE team identified, analyzed, reproduced, and resolved multiple etcd stability and performance issues—including data inconsistency, memory leaks, mvcc deadlocks, and WAL crashes—while sharing the lessons learned and the optimizations applied to support million‑node Kubernetes deployments.

Kubernetescloud-nativedistributed storage
0 likes · 29 min read
Taming etcd Instability: Lessons from Managing Million‑Node Kubernetes Clusters
Architect
Architect
Jun 26, 2020 · Operations

Service Discovery: Comparing Zookeeper, etcd, Consul and Related Tools

The article examines the challenges of managing many services without fixed ports, explains the concepts of service registration and discovery, and compares popular tools such as Zookeeper, etcd, Consul, Registrator and confd, highlighting their strengths, weaknesses, and suitable use‑cases in modern distributed systems.

ConsulRegistratorZooKeeper
0 likes · 16 min read
Service Discovery: Comparing Zookeeper, etcd, Consul and Related Tools
Architecture Digest
Architecture Digest
Jun 13, 2020 · Cloud Native

Using etcd and jetcd for Master‑Standby Service Coordination in Java

This article explains what etcd is, describes a master‑standby high‑availability scenario, and provides a step‑by‑step Java implementation with jetcd, including Maven dependency, client initialization, lease and lock APIs, and complete test cases that demonstrate automatic failover.

Javadistributed-locketcd
0 likes · 9 min read
Using etcd and jetcd for Master‑Standby Service Coordination in Java
Youzan Coder
Youzan Coder
Mar 25, 2020 · Backend Development

Youzan ID Generator Multi-Room Solution

Youzan redesigned its ID generator to run independent March instances per room, sharing a single etcd cluster but allocating distinct, non‑overlapping ID ranges via boundary, lower, and upper parameters, enabling room‑level high availability, horizontal scaling, and zero‑downtime migration with automated tooling.

BackendID GeneratorScalability
0 likes · 7 min read
Youzan ID Generator Multi-Room Solution
Efficient Ops
Efficient Ops
Mar 17, 2020 · Databases

Mastering etcd: From Basics to Cluster Deployment and Real‑World Use Cases

This comprehensive guide explains what etcd is, its Raft‑based architecture, key terminology, read/write flow, leader election, common scenarios such as service discovery and distributed locking, and provides step‑by‑step instructions for single‑node and multi‑node deployments with practical command examples.

Cluster DeploymentKubernetesRaft
0 likes · 27 min read
Mastering etcd: From Basics to Cluster Deployment and Real‑World Use Cases
Ops Development Stories
Ops Development Stories
Mar 16, 2020 · Cloud Native

Step‑by‑Step Guide to Deploy a High‑Availability Kubernetes Cluster on CentOS

This tutorial walks through building a production‑grade Kubernetes cluster on CentOS by provisioning five virtual machines, configuring networking and DNS, generating TLS certificates with cfssl, installing Docker, setting up a private Harbor registry, and deploying core Kubernetes components such as etcd, kube‑apiserver, controller‑manager, scheduler, kubelet and kube‑proxy with full supervision and health checks.

CentOSCluster SetupDocker
0 likes · 63 min read
Step‑by‑Step Guide to Deploy a High‑Availability Kubernetes Cluster on CentOS
dbaplus Community
dbaplus Community
Mar 15, 2020 · Databases

Step-by-Step Guide to Installing GaussDB T 1.0.2 HA Cluster on CentOS

This tutorial walks you through preparing the environment, configuring cluster components, installing required packages, setting up Python 3.7, running pre‑install checks, executing the GaussDB installation script, handling common errors, and finally uninstalling the cluster on a CentOS 7.5 system.

CentOSDatabase ClusterGaussDB
0 likes · 14 min read
Step-by-Step Guide to Installing GaussDB T 1.0.2 HA Cluster on CentOS
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Dec 24, 2019 · Backend Development

How We Built a Scalable Apache APISIX Gateway on the 360 Platform

This article details the 360 team’s decision to adopt Apache APISIX for their gateway layer, describes the production architecture, containerized deployment steps, plugin development workflow, and operational metrics, providing a practical guide for building and managing a high‑performance API gateway.

Apache APISIXDockerPlugin Development
0 likes · 16 min read
How We Built a Scalable Apache APISIX Gateway on the 360 Platform
Liulishuo Tech Team
Liulishuo Tech Team
Dec 19, 2019 · Backend Development

Tangram: A Self‑Developed Configuration Center Based on etcd for Microservice Configuration Management

Tangram is a home‑grown configuration center that replaces Spring Config Server by leveraging etcd’s high‑availability KV store, watch‑based dynamic updates, and multi‑language support to provide reliable, secure, and real‑time configuration management for microservice architectures.

Configuration ManagementJavaMicroservices
0 likes · 21 min read
Tangram: A Self‑Developed Configuration Center Based on etcd for Microservice Configuration Management
Alibaba Cloud Native
Alibaba Cloud Native
Dec 16, 2019 · Databases

Boost etcd Performance: Server Optimizations and Client Best Practices

This article explains the inner workings of etcd, identifies performance bottlenecks across Raft, storage, and network layers, and provides concrete server‑side hardware and software tuning, a new O(1) freelist algorithm, plus client‑side usage guidelines to run a stable, high‑throughput etcd cluster.

Golangcloud-nativedistributed-storage
0 likes · 10 min read
Boost etcd Performance: Server Optimizations and Client Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
Dec 9, 2019 · Cloud Native

Mastering etcd: History, Architecture, and Real‑World Use Cases

This article traces etcd’s evolution from its CoreOS origins, explains its Raft‑based distributed architecture, details its API groups, versioning and watch mechanisms, and showcases typical scenarios such as metadata storage, service discovery, leader election, and distributed coordination in cloud‑native environments.

Cloud NativeKubernetesRaft
0 likes · 19 min read
Mastering etcd: History, Architecture, and Real‑World Use Cases
Alibaba Cloud Native
Alibaba Cloud Native
Dec 4, 2019 · Cloud Native

How Alibaba Supercharged etcd for Double‑11: Performance, Stability, and Management Secrets

Alibaba’s three‑year etcd journey reveals how hardware upgrades, software patches, a custom storage freelist algorithm, client best practices, and an enhanced operator platform collectively boosted etcd’s performance 24‑fold, expanded storage 50‑times, and hardened stability for massive Double‑11 workloads.

Reliabilitycloud-nativeetcd
0 likes · 11 min read
How Alibaba Supercharged etcd for Double‑11: Performance, Stability, and Management Secrets
Huajiao Technology
Huajiao Technology
Oct 29, 2019 · Backend Development

Building a Scalable Distributed Cron: Google‑Level Design Simplified for Startups

This article examines Google's high‑availability distributed cron design, distills its core requirements and algorithms, and then presents a streamlined implementation for a startup using etcd and Raft, followed by a thoughtful discussion on whether early‑stage companies should adopt a middle‑platform strategy.

Raftbackend infrastructuredistributed cron
0 likes · 10 min read
Building a Scalable Distributed Cron: Google‑Level Design Simplified for Startups
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 16, 2019 · Cloud Native

How Alibaba Scaled Kubernetes to 10,000 Nodes: Key Optimizations and Lessons

This article details how Alibaba and Ant Financial tackled the performance and stability challenges of running Kubernetes at massive scale, describing their enhancements to etcd, API Server, scheduler, controller failover, load balancing, and other components that enabled a 10k‑node cluster to support the 2019 Tmall 618 promotion.

API ServerCloud NativeKubernetes
0 likes · 25 min read
How Alibaba Scaled Kubernetes to 10,000 Nodes: Key Optimizations and Lessons
Alibaba Cloud Native
Alibaba Cloud Native
Sep 21, 2019 · Cloud Native

How Alibaba Scaled Kubernetes to 10,000 Nodes: Key Optimizations and Lessons

This article details Alibaba's experience deploying Kubernetes at massive scale, describing the performance bottlenecks encountered in etcd, API server, controller, and scheduler components, and presenting the concrete engineering improvements—such as storage sharding, lease‑based heartbeats, load‑balancing, watch bookmarks, and hot‑standby controllers—that enabled stable operation of clusters with tens of thousands of nodes.

API ServerKubernetesetcd
0 likes · 18 min read
How Alibaba Scaled Kubernetes to 10,000 Nodes: Key Optimizations and Lessons
Alibaba Cloud Native
Alibaba Cloud Native
Sep 19, 2019 · Databases

How etcd’s Fully Concurrent Read Boosts Kubernetes Performance

This article reviews the evolution of etcd’s read‑write mechanisms, explains the “Fully Concurrent Read” feature introduced in etcd 3.4, and presents experimental results showing how it dramatically reduces expensive read latency and improves overall throughput in Kubernetes clusters.

BoltDBFully Concurrent ReadKubernetes
0 likes · 14 min read
How etcd’s Fully Concurrent Read Boosts Kubernetes Performance
Alibaba Cloud Native
Alibaba Cloud Native
Sep 2, 2019 · Cloud Native

What’s New in Cloud Native: Helm 3 Beta, Cilium 1.6, Kubernetes Enhancements & Top Open‑Source Projects

This week’s cloud‑native roundup covers the Helm 3 beta release, Cilium 1.6’s full kube‑proxy replacement, new Kubernetes apiserver request‑priority KEP, HA master StorageVersion API, scheduling framework redesign, etcd compact‑batch tweaks, knative performance work, plus recommended open‑source tools and reading material.

Kubernetesetcdhelm
0 likes · 12 min read
What’s New in Cloud Native: Helm 3 Beta, Cilium 1.6, Kubernetes Enhancements & Top Open‑Source Projects
360 Tech Engineering
360 Tech Engineering
Jul 8, 2019 · Operations

Common ETCD Issues and Recovery Procedures

This guide explains ETCD’s high‑availability architecture and provides detailed step‑by‑step recovery procedures for single‑node failures, majority‑node outages, and database‑space‑exceeded errors, including status checks, member removal and addition, snapshot restoration, compaction, defragmentation, and alarm clearing.

BackupOperationsRecovery
0 likes · 7 min read
Common ETCD Issues and Recovery Procedures
58 Tech
58 Tech
Jun 21, 2019 · Cloud Native

Investigation and Resolution of Kubernetes API Server and Etcd Performance Bottlenecks in the 58 Cloud Platform

The article analyzes a slowdown issue in the 58 Cloud Platform caused by an overloaded API Server and uneven Etcd load, explains the root causes—including load‑balancing failure and missing namespace segmentation—and presents concrete remediation steps such as DNS round‑robin, namespace partitioning, Etcd client upgrade, and cache‑enabled queries.

Cloud NativeKubernetesNamespace
0 likes · 15 min read
Investigation and Resolution of Kubernetes API Server and Etcd Performance Bottlenecks in the 58 Cloud Platform
Alibaba Cloud Native
Alibaba Cloud Native
May 14, 2019 · Databases

How We Cut etcd’s Storage Latency from Seconds to Milliseconds at 100 GB Scale

This article explains why Alibaba needed to boost etcd’s storage capacity, analyzes the bottleneck caused by BoltDB’s freelist spill operation, presents a hash‑based redesign that reduces allocation and release from O(n) to O(1), and shows benchmark results confirming dramatic latency improvements for large‑scale deployments.

HashMapPerformance Optimizationetcd
0 likes · 12 min read
How We Cut etcd’s Storage Latency from Seconds to Milliseconds at 100 GB Scale
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 31, 2019 · Cloud Native

China’s First CNCF TOC Member on Shaping Cloud‑Native’s Future

Chinese cloud‑native pioneer Li Xiang, the first Chinese member of the CNCF Technical Oversight Committee, discusses his open‑source contributions, Alibaba’s large‑scale cluster management, the evolution of cloud‑native technologies, and offers advice for young engineers on mastering code, design, and emerging trends.

AlibabaCNCFCloud Native
0 likes · 11 min read
China’s First CNCF TOC Member on Shaping Cloud‑Native’s Future
Meituan Technology Team
Meituan Technology Team
Jan 17, 2019 · Information Security

Design and Architecture of a Scalable Host‑Based Intrusion Detection System (HIDS)

The paper presents a highly scalable, low‑overhead Host‑based Intrusion Detection System architecture designed for hundreds of thousands of servers, emphasizing cluster high‑availability, strong consistency via a CP‑oriented etcd backend, Go‑based agents with efficient resource management, modular sandboxing, and robust process monitoring to ensure reliable, secure operation at massive scale.

CAP theoremDistributed SystemsHIDS
0 likes · 26 min read
Design and Architecture of a Scalable Host‑Based Intrusion Detection System (HIDS)
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 4, 2019 · Backend Development

Design and Implementation of ZZLock Distributed Lock Service Based on Etcd

This article details the requirements analysis, design choices, architecture, code implementation, monitoring, and special considerations of ZZLock, a high‑performance distributed lock solution built on Etcd that ensures atomicity, consistency, and fault‑tolerance for backend services.

Backenddistributed-locketcd
0 likes · 10 min read
Design and Implementation of ZZLock Distributed Lock Service Based on Etcd
Alibaba Cloud Native
Alibaba Cloud Native
Dec 13, 2018 · Cloud Native

Why etcd Became the Backbone of Cloud‑Native Systems

The article outlines etcd's evolution from its 2013 inception to becoming a CNCF‑graduated project, highlights its core raft implementation and widespread adoption in Kubernetes and major distributed databases, and details Alibaba's extensive use and future development plans for the system.

CNCFCloud NativeKubernetes
0 likes · 4 min read
Why etcd Became the Backbone of Cloud‑Native Systems
58 Tech
58 Tech
Nov 1, 2018 · Databases

Insights from the 58 Group Technical Salon: Distributed KV Storage Systems Cellar and WTable

The article summarizes the 58 Group technical salon where experts compared Meituan‑Dianping's Cellar and 58's WTable distributed KV storage systems, detailing their architectures, improvements, scalability, high‑availability mechanisms, and operational considerations, and concludes with a comparative analysis and preview of the next session.

BackendCellarKV Store
0 likes · 10 min read
Insights from the 58 Group Technical Salon: Distributed KV Storage Systems Cellar and WTable
21CTO
21CTO
Sep 2, 2018 · Operations

How We Built a Real‑Time Log Collection System with Go, Kafka, and Etcd

This article examines the shortcomings of a legacy log‑collection setup, introduces a streamlined real‑time architecture that eliminates per‑machine Hadoop clients, centralizes configuration via Etcd with a web UI, and details the Go implementation—including configuration design, Etcd watching, Kafka integration, tail management, and per‑second rate limiting—complete with code snippets and performance graphs.

Real-TimeSystem Architectureetcd
0 likes · 16 min read
How We Built a Real‑Time Log Collection System with Go, Kafka, and Etcd
Ops Development Stories
Ops Development Stories
Aug 1, 2018 · Cloud Native

Step-by-Step Guide: Manually Install Kubernetes 1.9.9 on CentOS 7

This tutorial walks you through the complete process of manually installing a Kubernetes 1.9.9 master‑worker cluster on CentOS 7, covering environment preparation, binary downloads, configuration of etcd and Kubernetes components, creation of systemd services, and verification of the deployment.

Cluster SetupKubernetesManual Installation
0 likes · 12 min read
Step-by-Step Guide: Manually Install Kubernetes 1.9.9 on CentOS 7
Programmer DD
Programmer DD
Jun 30, 2018 · Backend Development

Should You Migrate from Eureka 2.x? Risks, Alternatives, and Practical Guidance

The article explains that Eureka 2.0's open‑source development has been halted, advises developers to assess whether they are using the discontinued 2.x version, and outlines safe migration paths to alternatives like Consul, ZooKeeper, or Etcd while emphasizing cautious decision‑making.

ConsulSpring CloudZooKeeper
0 likes · 5 min read
Should You Migrate from Eureka 2.x? Risks, Alternatives, and Practical Guidance
Youzan Coder
Youzan Coder
Jun 1, 2018 · Backend Development

How to Build a Dynamic Dubbo Mock Service Factory for Seamless Testing

This article analyzes the challenges of mocking Dubbo services in large‑scale Java projects, explores multiple design options—including generic service registration, Javassist proxies, and custom reference implementations—compares their pros and cons, and presents the final architecture that enables dynamic registration, method‑level mocking, and transparent fallback to real services.

DubboGeneric ServiceJava
0 likes · 30 min read
How to Build a Dynamic Dubbo Mock Service Factory for Seamless Testing
Architecture Digest
Architecture Digest
Apr 7, 2018 · Operations

Comparison of Service Discovery Tools: Zookeeper, etcd, and Consul

This article compares three popular service discovery solutions—Zookeeper, etcd, and Consul—detailing their architectures, features, integration methods, strengths, and weaknesses, and concludes with a recommendation for using Consul in multi‑data‑center environments while noting its real‑time notification limitations.

ConsulOperationsZooKeeper
0 likes · 8 min read
Comparison of Service Discovery Tools: Zookeeper, etcd, and Consul
Node Underground
Node Underground
Jan 18, 2018 · Backend Development

Unlock Advanced Process Orchestration with Pandora.js Service Mechanism

This article explains Pandora.js's Service mechanism—a high-level process orchestration feature for Alibaba's Node.js applications—detailing its role in middleware management, standardized service lifecycles, isolated tasks, and an Etcd‑based service discovery example.

Node.jsPandora.jsService mechanism
0 likes · 2 min read
Unlock Advanced Process Orchestration with Pandora.js Service Mechanism
Taobao Frontend Technology
Taobao Frontend Technology
Dec 19, 2017 · Backend Development

How Pandora.js Service Mechanism Enables Efficient Process Orchestration and RPC

This article explains Pandora.js's Service mechanism—a high‑level process orchestration feature for Node.js applications—covering its problem scope, core principles, capabilities, implementation of an RPC provider with etcd registration, and a simple consumer example, while demonstrating start/stop lifecycle management.

Node.jsPandora.jsRPC
0 likes · 10 min read
How Pandora.js Service Mechanism Enables Efficient Process Orchestration and RPC
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 31, 2017 · Cloud Native

Demystifying Kubernetes: Architecture, Core Components, and Custom Controllers Explained

The article offers a clear, beginner‑friendly overview of Kubernetes architecture—including master‑slave roles, key components like etcd and kube‑apiserver, the registration‑watch workflow, and custom controllers such as lb‑controller and log‑controller—while inviting readers to share feedback and explore deeper implementation details.

Cloud NativeCustom ControllersKubernetes
0 likes · 11 min read
Demystifying Kubernetes: Architecture, Core Components, and Custom Controllers Explained
Architecture Digest
Architecture Digest
Dec 9, 2016 · Cloud Native

Deep Dive into Etcd Architecture, Consistency, Storage, Watch Mechanisms, and Comparison with Zookeeper and Consul

This article analyzes Etcd's distributed architecture, Raft‑based consistency, storage implementation, watch and lease mechanisms, differences between v2 and v3, and compares it with Zookeeper and Consul, providing practical usage tips and surrounding tooling for developers of distributed systems.

ConsulDistributed Systemsetcd
0 likes · 18 min read
Deep Dive into Etcd Architecture, Consistency, Storage, Watch Mechanisms, and Comparison with Zookeeper and Consul
dbaplus Community
dbaplus Community
Apr 7, 2016 · Cloud Native

Step‑by‑Step Guide to Building a Kubernetes Cluster on RedHat 7 with etcd, Master, Minions, Quagga Networking, and kube‑ui

This tutorial walks through building a complete Kubernetes cluster on RedHat 7 using yum‑based packages, covering etcd installation, master and minion setup, container‑to‑container networking with quagga, and optional kube‑ui deployment, while highlighting common pitfalls and providing reference resources.

KubernetesRHELetcd
0 likes · 9 min read
Step‑by‑Step Guide to Building a Kubernetes Cluster on RedHat 7 with etcd, Master, Minions, Quagga Networking, and kube‑ui

Typical Use Cases and Implementation Details of etcd in Distributed Systems

This article introduces etcd, a highly‑available key‑value store based on the Raft algorithm, and explores its classic use cases such as service discovery, messaging, load balancing, distributed coordination, locks, queues, monitoring, leader election, and compares it with ZooKeeper, highlighting its simplicity, security, and cloud‑native advantages.

Cloud NativeDistributed SystemsRaft
0 likes · 19 min read
Typical Use Cases and Implementation Details of etcd in Distributed Systems
High Availability Architecture
High Availability Architecture
Jan 17, 2016 · Operations

High‑Availability Architecture and Scaling Practices of Meipai Short‑Video Platform

This article outlines Meipai’s evolution into a billion‑user short‑video platform, detailing its high‑availability, scalable architecture, service discovery via etcd, data storage challenges, CDN and cloud‑storage redundancy, fault‑tolerance mechanisms, and future directions such as H.265 adoption and P2P‑CDN hybrid delivery.

CDNcloud storageetcd
0 likes · 18 min read
High‑Availability Architecture and Scaling Practices of Meipai Short‑Video Platform
21CTO
21CTO
Nov 22, 2015 · Cloud Native

Step-by-Step Guide to Build a Kubernetes Cluster on CentOS 7

This article walks through installing and configuring a Kubernetes 0.6.2 cluster on CentOS 7, covering core concepts, environment setup, master and minion configuration, deployment of pods, services, replication controllers, and practical testing of load balancing and scaling.

CentOSCluster DeploymentDocker
0 likes · 19 min read
Step-by-Step Guide to Build a Kubernetes Cluster on CentOS 7