Ops Development Stories
Author

Ops Development Stories

Maintained by a like‑minded team, covering both operations and development. Topics span Linux ops, DevOps toolchain, Kubernetes containerization, monitoring, log collection, network security, and Python or Go development. Team members: Qiao Ke, wanger, Dong Ge, Su Xin, Hua Zai, Zheng Ge, Teacher Xia.

504
Articles
0
Likes
1.9k
Views
0
Comments
Recent Articles

Latest from Ops Development Stories

100 recent articles max
Ops Development Stories
Ops Development Stories
Dec 31, 2025 · Operations

12 Major 2025 Internet Outages: What Every Ops Team Can Learn

This article compiles twelve high‑profile internet service failures from 2025, detailing each incident’s description, micro‑scenario, technical root cause, and risk perspective, and extracts actionable lessons on infrastructure resilience, change management, and security‑aware operations.

Internet OutagesOperationsSRE
0 likes · 20 min read
12 Major 2025 Internet Outages: What Every Ops Team Can Learn
Ops Development Stories
Ops Development Stories
Nov 24, 2025 · Operations

How to Deploy OpenTelemetry, Grafana Tempo, and Jaeger with Docker Compose for End-to-End Tracing

This guide walks you through setting up a complete tracing pipeline using OpenTelemetry, Grafana Tempo, and Jaeger with Docker‑Compose, covering Tempo installation, collector configuration, sample application deployment, and Grafana UI integration to visualize traces, including code snippets and step‑by‑step commands.

Docker ComposeGrafana TempoObservability
0 likes · 7 min read
How to Deploy OpenTelemetry, Grafana Tempo, and Jaeger with Docker Compose for End-to-End Tracing
Ops Development Stories
Ops Development Stories
Nov 10, 2025 · Operations

Build a Low‑Cost Observability Platform with OpenObserve and Vector

This guide walks you through the architecture, deployment, and configuration of the Rust‑based OpenObserve observability platform together with the high‑performance Vector data pipeline, covering log, metric, and trace collection, Docker‑Compose setup, UI usage, and common FAQs for small teams.

ObservabilityTracingVector
0 likes · 11 min read
Build a Low‑Cost Observability Platform with OpenObserve and Vector
Ops Development Stories
Ops Development Stories
Sep 5, 2025 · Backend Development

Simplify Jenkins Role Management with a Go SDK and REST API

This article explains how the Jenkins Role Strategy plugin’s UI can become unresponsive with many users, introduces a Go SDK that wraps its REST API, demonstrates permission template, role, and user/group management code, and shows how to build a simple Gin‑based web UI for role assignment.

JenkinsREST APIRole Strategy
0 likes · 13 min read
Simplify Jenkins Role Management with a Go SDK and REST API
Ops Development Stories
Ops Development Stories
Sep 4, 2025 · Cloud Native

Why Kubernetes HPA Ignores High CPU Usage and How Tolerance Affects Scaling

This article explains the internal architecture and source‑code flow of Kubernetes Horizontal Pod Autoscaler, detailing how components like HorizontalController and ReplicaCalculator compute desired replicas, why a default 10% tolerance can prevent scaling even when CPU exceeds the target, and how behavior policies and scaling limits influence HPA decisions.

Cloud NativeHPAHorizontal Pod Autoscaler
0 likes · 16 min read
Why Kubernetes HPA Ignores High CPU Usage and How Tolerance Affects Scaling
Ops Development Stories
Ops Development Stories
Aug 29, 2025 · Cloud Native

How to Build a GPU Spot‑Pool Operator on Kubernetes with Kubebuilder

This guide walks through creating a Kubernetes Operator using Kubebuilder to manage a GPU spot‑pool on Tencent Cloud, covering CRD design, controller logic, code generation, and deployment steps, enabling automated scaling of GPU resources for AI workloads while illustrating core Cloud‑Native concepts.

GPUKubebuilderKubernetes
0 likes · 19 min read
How to Build a GPU Spot‑Pool Operator on Kubernetes with Kubebuilder