Tagged articles
50 articles
Page 1 of 1
Raymond Ops
Raymond Ops
Mar 19, 2026 · Operations

Zero‑Downtime HAProxy Load Balancing: Complete L4/L7 Deployment Guide

This guide walks through installing HAProxy 2.x, configuring L4 TCP and L7 HTTP/HTTPS load balancing for web, MySQL, and Redis, setting up health checks, session persistence, monitoring, high‑availability with Keepalived, performance tuning, security hardening, and step‑by‑step zero‑downtime deployment and rollback procedures.

HAProxyZero Downtimehealth checks
0 likes · 36 min read
Zero‑Downtime HAProxy Load Balancing: Complete L4/L7 Deployment Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 26, 2026 · Operations

Zero‑Downtime LVM Expansion: 5 Proven Methods to Grow Disk Space

This guide explains why traditional fixed partitions are problematic, introduces LVM's flexible storage pool architecture, lists five zero‑downtime expansion techniques—including adding new disks, resizing partitions, one‑command lvextend ‑r, thin provisioning, and VDO compression—and provides step‑by‑step commands, scripts, best‑practice tips, troubleshooting, and monitoring recommendations for reliable online storage growth.

Dynamic ExpansionLVMLinux
0 likes · 29 min read
Zero‑Downtime LVM Expansion: 5 Proven Methods to Grow Disk Space
转转QA
转转QA
Jan 5, 2026 · Operations

Achieve Zero‑Downtime Deployments with Jenkins and Docker: A Complete CI/CD Blueprint

This article presents a fully automated, zero‑downtime deployment solution that integrates Jenkins pipelines with a set of shell scripts to handle code checkout, image building, seamless container switching, health checks, rollback, disk monitoring, and resource cleanup, providing a reliable end‑to‑end workflow for fast and stable releases.

AutomationDockerJenkins
0 likes · 14 min read
Achieve Zero‑Downtime Deployments with Jenkins and Docker: A Complete CI/CD Blueprint
Ops Community
Ops Community
Nov 2, 2025 · Operations

Zero‑Downtime Nginx Log Rotation: Full Logrotate Automation & Compression Guide

Learn how to achieve zero‑downtime Nginx log rotation using Logrotate, covering prerequisites, environment matrix, step‑by‑step configuration, compression strategies, advanced slicing, automated cleanup, monitoring, performance tuning, remote archiving, security hardening, and troubleshooting to ensure continuous logging without service interruption.

LinuxLog ManagementNGINX
0 likes · 30 min read
Zero‑Downtime Nginx Log Rotation: Full Logrotate Automation & Compression Guide
MaGe Linux Operations
MaGe Linux Operations
Nov 1, 2025 · Operations

Zero‑Downtime HAProxy Load Balancing: Full 4‑Layer & 7‑Layer Deployment Guide

This guide walks through installing HAProxy, configuring both layer‑4 TCP and layer‑7 HTTP/HTTPS load balancing with health checks, session persistence, advanced algorithms, high‑availability via Keepalived, monitoring with HAProxy stats and Prometheus, performance tuning, security hardening, and step‑by‑step rollback procedures for zero‑downtime deployments.

HAProxyOpsZero Downtime
0 likes · 36 min read
Zero‑Downtime HAProxy Load Balancing: Full 4‑Layer & 7‑Layer Deployment Guide
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 30, 2025 · Databases

Seamless Multi-DataCenter Database Migration: Strategies and Domain Scheduling

Learn how to execute a zero‑downtime, risk‑controlled database migration across data centers using pre‑expansion, cross‑room master switch, intelligent domain scheduling, and step‑by‑step operational guides—including VIP handling, global vs. zone‑specific domains, and post‑migration validation—to ensure continuous service and optimal resource elasticity.

Domain SchedulingZero Downtimedatabase migration
0 likes · 13 min read
Seamless Multi-DataCenter Database Migration: Strategies and Domain Scheduling
Alibaba Cloud Native
Alibaba Cloud Native
Jul 11, 2025 · Cloud Native

Zero‑Downtime Deployments with Alibaba Cloud Lightweight Message Queue

This article explains how Alibaba Cloud Lightweight Message Queue (formerly MNS) enables lossless, zero‑downtime service releases by redesigning the network entry layer, using load‑balancer draining, injecting HTTP close frames, and providing CI/CD scripts that work across ECS and Kubernetes environments.

Alibaba CloudMNSZero Downtime
0 likes · 12 min read
Zero‑Downtime Deployments with Alibaba Cloud Lightweight Message Queue
Java Architect Essentials
Java Architect Essentials
Jul 10, 2025 · Operations

How Header Routing Enables Zero‑Downtime Gray Releases

The article explains why traditional branch‑based deployments cause service outages, introduces Header routing as a logical, zero‑downtime gray‑release solution, details its core principles, benefits, implementation with Nginx Ingress, and provides practical code examples for seamless version switching.

DeploymentHeader RoutingKubernetes
0 likes · 10 min read
How Header Routing Enables Zero‑Downtime Gray Releases
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Apr 7, 2025 · Cloud Native

How to Perform a Zero‑Downtime Kubernetes 1.30.x Upgrade

This guide explains how to upgrade a Kubernetes cluster from v1.30.0 to v1.30.1 without service interruption by backing up etcd, checking health, planning the rollout, upgrading master nodes and Calico, and using rolling updates and Istio canary releases for seamless application migration.

CalicoIstioKubernetes
0 likes · 8 min read
How to Perform a Zero‑Downtime Kubernetes 1.30.x Upgrade
G7 EasyFlow Tech Circle
G7 EasyFlow Tech Circle
Oct 31, 2024 · Backend Development

Mastering Zero‑Downtime Deployments with Spring Boot Microservices

This article explains how to achieve lossless releases for Spring Boot microservices by deregistering old instances, handling shutdown hooks, configuring graceful shutdown in Spring Boot 2.3+, and integrating custom interceptors for various containers and registration centers.

Graceful ShutdownJavaMicroservices
0 likes · 15 min read
Mastering Zero‑Downtime Deployments with Spring Boot Microservices
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Oct 17, 2024 · Cloud Computing

Achieving Zero‑Downtime VM Live Migration in 360 VPC Overlay

This article explains the network interruption issues of VM live migration in 360's VPC overlay (V1), analyzes the root causes, and presents a V2 redesign that eliminates downtime through pre‑loaded forwarding policies, traffic redirection, and streamlined component collaboration.

Overlay NetworkVM live migrationVPC
0 likes · 12 min read
Achieving Zero‑Downtime VM Live Migration in 360 VPC Overlay
Selected Java Interview Questions
Selected Java Interview Questions
Jul 26, 2024 · Backend Development

Zero‑Downtime SpringBoot Port Sharing: Running Two Instances on the Same Port

This article explains how to achieve seamless code updates for SpringBoot applications by allowing two instances to share the same port, detailing the underlying Tomcat embedding mechanism, DispatcherServlet handling, and providing a complete Java implementation with step‑by‑step instructions and test results.

BackendJavaPort Sharing
0 likes · 7 min read
Zero‑Downtime SpringBoot Port Sharing: Running Two Instances on the Same Port
Code Ape Tech Column
Code Ape Tech Column
Jul 23, 2024 · Backend Development

Zero‑Downtime SpringBoot Port Sharing: Design, Implementation, and Testing

This article explains how to enable two SpringBoot processes to share the same port for seamless code updates, covering the underlying servlet container mechanics, the required initialization flow, and providing a complete Java implementation with a demo that achieves near‑zero downtime during deployment.

Port SharingTomcatZero Downtime
0 likes · 9 min read
Zero‑Downtime SpringBoot Port Sharing: Design, Implementation, and Testing
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 4, 2024 · Big Data

Elasticsearch Deep Dive: Features, Mapping & Zero‑Downtime Reindexing

This article provides a comprehensive overview of Elasticsearch, covering its distributed architecture, key features such as JSON RESTful APIs and multi‑tenant support, core functionalities like full‑text search and aggregations, comparisons with Solr, advanced mapping techniques, various query DSLs, suggestion mechanisms, and practical zero‑downtime reindexing strategies.

DSLElasticsearchSearch
0 likes · 13 min read
Elasticsearch Deep Dive: Features, Mapping & Zero‑Downtime Reindexing
dbaplus Community
dbaplus Community
Jan 16, 2024 · Cloud Native

How to Achieve Zero‑Downtime Service Deployment with Spring Cloud and Kubernetes

This article examines why most incidents occur during application rollout, analyzes the Kubernetes pod lifecycle for both startup and shutdown, identifies common zero‑downtime challenges, and presents concrete strategies—including active notifications, adaptive waiting, delayed registration, and readiness probes—to ensure lossless service upgrades and rollbacks.

KubernetesSpring CloudZero Downtime
0 likes · 11 min read
How to Achieve Zero‑Downtime Service Deployment with Spring Cloud and Kubernetes
dbaplus Community
dbaplus Community
Oct 12, 2023 · Databases

How to Achieve Zero‑Downtime MySQL Version Upgrades: Strategies, Risks, and Best Practices

This article presents a comprehensive guide to planning and executing MySQL version upgrades—including industry version statistics, performance benchmarks, migration challenges, stability guarantees, detailed upgrade strategies, compatibility testing, and post‑upgrade validation—to ensure zero‑downtime and minimal operational impact.

Version UpgradeZero Downtimecompatibility testing
0 likes · 18 min read
How to Achieve Zero‑Downtime MySQL Version Upgrades: Strategies, Risks, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Aug 31, 2023 · Cloud Native

How to Achieve Zero‑Downtime Deployments with Kubernetes

Learn how to configure Kubernetes for zero‑downtime applications by syncing container images, ensuring multiple pod replicas, using PodDisruptionBudgets, selecting appropriate deployment strategies, setting up liveness/readiness probes, handling graceful termination, applying pod anti‑affinity, and enabling autoscaling and proper resource limits.

KubernetesProbesZero Downtime
0 likes · 12 min read
How to Achieve Zero‑Downtime Deployments with Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Aug 29, 2023 · Cloud Native

Achieving Zero‑Downtime Applications with Kubernetes

This article explains why and how to use Kubernetes features such as multiple pod replicas, PodDisruptionBudgets, deployment strategies, health probes, graceful termination, anti‑affinity, resource limits, and autoscaling to build zero‑downtime, highly available applications.

Deployment StrategiesHealth probesKubernetes
0 likes · 12 min read
Achieving Zero‑Downtime Applications with Kubernetes
Programmer DD
Programmer DD
May 23, 2023 · Cloud Native

Achieve Zero‑Downtime Deployments with K8s and Spring Boot: Health Checks, Rolling Updates, and Autoscaling

This guide explains how to combine Kubernetes and Spring Boot to implement zero‑downtime releases by configuring readiness and liveness probes, defining graceful shutdown, applying rolling update strategies, setting up horizontal pod autoscaling, integrating Prometheus monitoring, and separating configuration via ConfigMaps for reusable images.

PrometheusRolling UpdateSpring Boot
0 likes · 13 min read
Achieve Zero‑Downtime Deployments with K8s and Spring Boot: Health Checks, Rolling Updates, and Autoscaling
Selected Java Interview Questions
Selected Java Interview Questions
Apr 19, 2023 · Operations

Zero‑Downtime Deployment with Kubernetes and Spring Boot: Health Checks, Rolling Updates, Graceful Shutdown, Autoscaling, Prometheus Monitoring, and Config Separation

This guide explains how to achieve zero‑downtime releases of a Spring Boot application on Kubernetes by configuring readiness/liveness probes, rolling‑update strategies, graceful shutdown, horizontal pod autoscaling, Prometheus metrics collection, and externalized configuration via ConfigMaps.

ConfigMapKubernetesPrometheus
0 likes · 11 min read
Zero‑Downtime Deployment with Kubernetes and Spring Boot: Health Checks, Rolling Updates, Graceful Shutdown, Autoscaling, Prometheus Monitoring, and Config Separation
360 Quality & Efficiency
360 Quality & Efficiency
Apr 14, 2023 · Cloud Native

Ensuring Zero‑Downtime Rolling Updates in Kubernetes: Causes and Solutions

This article analyzes why Kubernetes rolling updates can still cause service interruptions during pod startup and termination, explains the underlying mechanisms of Kubelet and Endpoint Controller, and provides practical steps such as readiness probes and preStop hooks to achieve smoother, near‑zero‑downtime deployments.

KubernetesReadiness ProbeRolling Update
0 likes · 7 min read
Ensuring Zero‑Downtime Rolling Updates in Kubernetes: Causes and Solutions
Alibaba Cloud Native
Alibaba Cloud Native
Sep 27, 2022 · Cloud Native

Zero‑Downtime Deployments: Full‑Link Gray Release for Cloud‑Native Microservices

The article analyzes why most production failures stem from new version rollouts, examines a real e‑commerce microservice architecture, and presents detailed gray‑release strategies—including full‑link canary, logical isolation, and warm‑up mechanisms—to achieve zero‑damage upgrades in cloud‑native environments.

DubboMicroservicesZero Downtime
0 likes · 16 min read
Zero‑Downtime Deployments: Full‑Link Gray Release for Cloud‑Native Microservices
dbaplus Community
dbaplus Community
Sep 25, 2022 · Operations

How to Achieve Zero‑Downtime Application Deployments with Spring Boot and Eureka

This article explains why zero‑downtime releases are essential for modern services, defines three maturity levels, compares common release patterns, outlines the required technical components, and provides step‑by‑step Spring Boot/Eureka procedures—including configuration and graceful‑shutdown scripts—to keep applications available during deployment.

DeploymentOperationsZero Downtime
0 likes · 20 min read
How to Achieve Zero‑Downtime Application Deployments with Spring Boot and Eureka
dbaplus Community
dbaplus Community
Aug 31, 2022 · Operations

How to Achieve Zero‑Downtime Application Deployments with Service Routing and Load Balancers

This article explains why traditional application releases cause downtime, introduces maturity levels for nonstop deployment, compares release patterns, details essential technical components such as load balancers and service registries, and provides step‑by‑step graceful‑shutdown procedures using Spring Boot Actuator and Eureka.

DeploymentLoad BalancerMicroservices
0 likes · 19 min read
How to Achieve Zero‑Downtime Application Deployments with Service Routing and Load Balancers
Sohu Tech Products
Sohu Tech Products
Dec 22, 2021 · Cloud Native

Zero‑Downtime Upgrade of Large‑Scale Kubernetes Clusters from v1.10 to v1.17

This article details the challenges, strategies, and step‑by‑step procedures for upgrading a 1,000‑node Kubernetes cluster from version 1.10 to 1.17 without service interruption, covering compatibility checks, in‑place versus replacement upgrades, container‑restart avoidance, pod eviction handling, and TCP connection issues.

CNCFCluster UpgradeKubernetes
0 likes · 22 min read
Zero‑Downtime Upgrade of Large‑Scale Kubernetes Clusters from v1.10 to v1.17
vivo Internet Technology
vivo Internet Technology
Dec 16, 2021 · Cloud Native

vivo Kubernetes Cluster Zero-Downtime Upgrade from v1.10 to v1.17: Practices and Solutions

Vivo’s internet team performed a zero‑downtime, in‑place upgrade of a 1,000‑node Kubernetes cluster from v1.10 to v1.17 by analyzing changelogs, backporting fixes, adjusting kubelet hash validation, adding tolerations, ensuring node labels, and using staged binary rollout, completing the process in roughly ten minutes.

Cloud NativeCluster UpgradeK8s migration
0 likes · 19 min read
vivo Kubernetes Cluster Zero-Downtime Upgrade from v1.10 to v1.17: Practices and Solutions
DevOps
DevOps
Nov 23, 2021 · Operations

Zero‑Downtime Application Deployment: Strategies, Maturity Levels, and Required Technical Components

The article explains why traditional three‑step application releases cause service interruptions, introduces three maturity levels for zero‑downtime deployment, compares blue‑green, rolling, and canary release models, and provides concrete technical components, load‑balancer architectures, and Spring‑Boot/Eureka shutdown procedures to achieve uninterrupted service.

OperationsZero Downtimeload balancing
0 likes · 22 min read
Zero‑Downtime Application Deployment: Strategies, Maturity Levels, and Required Technical Components
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 1, 2021 · Databases

How We Scaled a High‑Volume Order System: Sharding, Migration, and Zero‑Downtime Strategies

This article details the end‑to‑end process of expanding a high‑traffic ride‑hailing order system on Alibaba Cloud, covering capacity planning, database sharding from 256 to 4096 tables, custom data‑sync middleware, validation, repair, and a gray‑release migration that achieved zero incidents.

Data MigrationZero Downtimecapacity-planning
0 likes · 17 min read
How We Scaled a High‑Volume Order System: Sharding, Migration, and Zero‑Downtime Strategies
Qunar Tech Salon
Qunar Tech Salon
Dec 15, 2020 · Databases

Database Migration and Architecture Upgrade at Qunar: From MMM to PXC

This article analyzes common database migration strategies, compares two approaches—master‑slave cut‑over and proxy‑based migration—describes Qunar's internal MMM and Percona XtraDB Cluster (PXC) architectures, and details a step‑by‑step, zero‑downtime migration process from MMM to PXC with practical lessons and best practices.

MMMPXCZero Downtime
0 likes · 15 min read
Database Migration and Architecture Upgrade at Qunar: From MMM to PXC
Efficient Ops
Efficient Ops
Nov 9, 2020 · Databases

How Lufax Achieved a Zero‑Downtime, 100% Oracle‑to‑MySQL Migration

Lufax completed a two‑year, zero‑downtime, 100% Oracle‑to‑MySQL migration across its entire financial platform, detailing the dual‑write strategy, fine‑grained batch switching, tool‑driven automation, and the resulting cost and operational benefits for over 45 million users and supporting critical transaction services.

AutomationZero Downtimedatabase migration
0 likes · 16 min read
How Lufax Achieved a Zero‑Downtime, 100% Oracle‑to‑MySQL Migration
DevOps Coach
DevOps Coach
Oct 9, 2020 · Operations

How to Master Database Change Management for Zero‑Downtime Deployments

This article explains Google DevOps’s four capability categories, dives into DORA‑backed best practices for database change management—including communication, migration scripts, tooling, zero‑downtime strategies, common pitfalls, and key metrics—to help teams deliver changes safely and quickly.

DevOpsDoRAOperations
0 likes · 13 min read
How to Master Database Change Management for Zero‑Downtime Deployments
Xianyu Technology
Xianyu Technology
Sep 24, 2020 · Cloud Native

Zero‑Downtime Upgrade Strategies for Xianyu Search Service

Xianyu’s zero‑downtime upgrade strategy for its multi‑microservice search stack combines rigorous forward/backward compatibility checks, batch‑wise stateless updates, careful stateful migrations via hot‑updates or dual‑write sync, robust service‑discovery traffic control, and Alibaba‑style monitoring, gray‑release testing, and rapid rollback to ensure uninterrupted service.

Cloud NativeCompatibilityMicroservices
0 likes · 9 min read
Zero‑Downtime Upgrade Strategies for Xianyu Search Service
Alibaba Cloud Native
Alibaba Cloud Native
Sep 14, 2020 · Cloud Native

Achieving Zero‑Downtime Deployments with Spring Cloud on Kubernetes

This article explains how to implement graceful up‑ and down‑scaling for Spring Cloud applications running on Kubernetes, covering design principles, signal handling, resource cleanup, Spring Boot configuration, multiple deployment scenarios, and integration with Kubernetes health probes to ensure lossless traffic flow.

Cloud NativeGraceful ShutdownKubernetes
0 likes · 14 min read
Achieving Zero‑Downtime Deployments with Spring Cloud on Kubernetes
Alibaba Cloud Native
Alibaba Cloud Native
Jun 2, 2020 · Cloud Native

Why Kubernetes Deployments Cause Service Outages and How to Prevent Them

This article explains why a typical Deployment + LoadBalancer setup can experience downtime during updates, analyzes the pod lifecycle, endpoint synchronization, iptables/ipvs and SLB interactions, and provides concrete configuration steps—including readiness probes, preStop hooks, and Service traffic policies—to achieve zero‑downtime deployments.

Cluster ModeDeploymentENI
0 likes · 12 min read
Why Kubernetes Deployments Cause Service Outages and How to Prevent Them
Programmer DD
Programmer DD
Mar 12, 2020 · Cloud Native

Achieve Zero‑Downtime Updates in Your Kubernetes Cluster

This article explains how to perform zero‑downtime updates on a Kubernetes cluster by using native tools such as pod lifecycle hooks, graceful termination, and PodDisruptionBudgets, guiding you through a step‑by‑step series that covers draining nodes, graceful pod shutdown, and avoiding service interruptions.

Cluster MaintenanceKubernetesZero Downtime
0 likes · 7 min read
Achieve Zero‑Downtime Updates in Your Kubernetes Cluster
21CTO
21CTO
Sep 15, 2015 · Databases

Zero‑Downtime Online Data Migration: Step‑by‑Step Guide

This article explains how to migrate live service data between systems without downtime, covering migration types, a four‑stage process, practical examples with MySQL and HBase, and key techniques for ensuring consistency and smooth cut‑over.

Data ConsistencyHBaseZero Downtime
0 likes · 11 min read
Zero‑Downtime Online Data Migration: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Apr 28, 2015 · Operations

How Yelp Achieved Zero‑Downtime HAProxy Reloads Using Linux qdisc

Yelp’s infrastructure team tackled HAProxy’s reload‑induced packet loss by leveraging Linux’s plug qdisc and iptables to delay SYN packets during reloads, enabling zero‑downtime service updates and improving reliability despite the kernel’s brief binding window.

HAProxyLinux qdiscNetwork Traffic Control
0 likes · 7 min read
How Yelp Achieved Zero‑Downtime HAProxy Reloads Using Linux qdisc