Tagged articles
108 articles
Page 1 of 2
MaGe Linux Operations
MaGe Linux Operations
May 10, 2026 · Operations

Avoid These 10 Common Docker Production Pitfalls (Plus 5 Hidden Issues)

This article compiles the ten most frequent Docker problems encountered in production—such as disk exhaustion, time drift, DNS failures, OOM kills, data loss, tag confusion, signal handling, resource‑limit oversights, and exposed daemon ports—provides concrete symptoms, root‑cause explanations, diagnostic commands, remediation steps, and preventive measures, and also lists five often‑overlooked traps.

DockerSecuritycontainer-runtime
0 likes · 32 min read
Avoid These 10 Common Docker Production Pitfalls (Plus 5 Hidden Issues)
Ray's Galactic Tech
Ray's Galactic Tech
Dec 17, 2025 · Cloud Native

Understanding the Container Stack: Docker, containerd, runc, and Kubernetes Explained

This article provides a comprehensive overview of the core container technologies—Docker, containerd, runc, and Kubernetes—explaining their evolution, relationships, component roles, runtime layers, security options, and practical recommendations for choosing the right runtime in development and production environments.

Cloud NativeDockercontainer-runtime
0 likes · 11 min read
Understanding the Container Stack: Docker, containerd, runc, and Kubernetes Explained
DevOps Coach
DevOps Coach
Dec 16, 2025 · Cloud Native

Migrate from Docker to Podman in Minutes – A Practical Startup Guide

This step‑by‑step guide shows how startups can replace Docker with Podman, covering installation on Linux, macOS and Windows, aliasing Docker commands, running existing containers, converting Dockerfiles, building and pushing images, leveraging root‑less security, handling common pitfalls, and automating CI/CD pipelines.

DevOpsDockerKubernetes
0 likes · 8 min read
Migrate from Docker to Podman in Minutes – A Practical Startup Guide
Architect Chen
Architect Chen
Nov 12, 2025 · Cloud Native

Understanding Docker: Core Principles, Architecture, and Runtime Workflow

This article provides a comprehensive overview of Docker, explaining its lightweight container model, client‑server architecture, key Linux kernel features such as namespaces and cgroups, image layering, networking, and the three‑stage process of building, distributing, and running containers.

DockerLinux Namespacescgroups
0 likes · 5 min read
Understanding Docker: Core Principles, Architecture, and Runtime Workflow
Ops Development Stories
Ops Development Stories
Jul 25, 2025 · Cloud Native

How Kubernetes 1.33 Enables In‑Place Pod Resizing Without Restarts

Kubernetes 1.33 introduces in‑place vertical pod resizing, allowing administrators to adjust CPU and memory resources on running containers without restarting pods, reducing downtime for stateful workloads, improving cost efficiency, and integrating with VPA, while outlining implementation details, supported runtimes, limitations, and practical demos.

In‑Place Vertical ScalingKubernetesPod Resizing
0 likes · 18 min read
How Kubernetes 1.33 Enables In‑Place Pod Resizing Without Restarts
Raymond Ops
Raymond Ops
Feb 24, 2025 · Cloud Native

Mastering containerd: Architecture, Installation, and Go Demo

This article explains what containerd is, why it is needed, its technical goals and architecture, provides step‑by‑step installation on Ubuntu, shows how to configure it as a system service, and demonstrates a complete Go program that creates, runs, and cleans up a Redis container using the containerd client library.

DockerGoLinux
0 likes · 12 min read
Mastering containerd: Architecture, Installation, and Go Demo
System Architect Go
System Architect Go
Oct 28, 2024 · Cloud Native

How Kubernetes Manages Container Images on Nodes

This article explains how Kubernetes, through the Kubelet and CRI components such as containerd and cri‑o, pulls container images, stores them on the node, and performs periodic garbage collection based on configurable age and disk‑usage thresholds.

Image Garbage CollectionKubernetescontainer-runtime
0 likes · 6 min read
How Kubernetes Manages Container Images on Nodes
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 26, 2024 · Cloud Native

How iLogtail Simplifies Container Log Collection Across Kubernetes Runtimes

This article explains Kubernetes container runtimes, the CRI and OCI standards, compares Docker, containerd, CRI‑O and runc, outlines the challenges of log collection in K8s, and shows how open‑source collectors like Filebeat and Fluent Bit as well as iLogtail's daemonset and sidecar modes provide flexible, enriched logging solutions.

FilebeatFluent Bitcontainer-runtime
0 likes · 32 min read
How iLogtail Simplifies Container Log Collection Across Kubernetes Runtimes
System Architect Go
System Architect Go
Sep 7, 2024 · Cloud Native

How Kubelet, CRI, and CNI Collaborate to Launch a New Pod

When a new Pod is created, Kubelet coordinates with the CRI and CNI components to set up the sandbox, configure networking, pull images, create and start containers, using gRPC calls and command‑line interactions, with details varying across container runtimes such as containerd, cri‑o, and Docker.

CNICRICloud Native
0 likes · 5 min read
How Kubelet, CRI, and CNI Collaborate to Launch a New Pod
ByteDance Cloud Native
ByteDance Cloud Native
Aug 12, 2024 · Cloud Native

How mGPU Enables Efficient GPU Sharing for AI Workloads in Cloud‑Native Environments

The article explains the mGPU solution from Volcano Engine, detailing its kernel‑level GPU virtualization, container runtime hooks, and scheduling mechanisms that allow multiple containers to share a single NVIDIA GPU with isolated compute and memory resources, achieving near‑lossless performance and up to 50% higher utilization for AI tasks.

AI workloadsGPU Sharingcontainer-runtime
0 likes · 9 min read
How mGPU Enables Efficient GPU Sharing for AI Workloads in Cloud‑Native Environments
360 Smart Cloud
360 Smart Cloud
May 20, 2024 · Cloud Native

Design and Implementation of Managed (Dedicated) Kubernetes Clusters

This article introduces the concept of managed Kubernetes clusters, compares them with traditional setups, details the architecture and implementation process, discusses challenges such as cross‑cluster webhook routing, certificate issuance, container runtime integration, and outlines the diverse features of the dedicated cluster solution.

CertificateCloud NativeKubernetes
0 likes · 13 min read
Design and Implementation of Managed (Dedicated) Kubernetes Clusters
ITPUB
ITPUB
Dec 23, 2023 · Cloud Native

Why Podman Is Gaining Traction Over Docker: Key Differences and Future Impact

Podman, a daemonless OCI‑compatible container engine created by Red Hat, offers rootless operation, tighter security, and direct runtime interaction, positioning it as a compelling alternative to Docker while its broader adoption depends on ecosystem maturity and community support.

Cloud NativeDockerOCI
0 likes · 7 min read
Why Podman Is Gaining Traction Over Docker: Key Differences and Future Impact
Test Development Learning Exchange
Test Development Learning Exchange
Nov 2, 2023 · Cloud Native

Overview of Kubernetes Components and Plugins

This article provides a comprehensive overview of Kubernetes core components, such as Master and Worker nodes, and explains the purpose and usage of various plugins—including network, volume, ingress, DNS, dashboard, heapster, kubelet, and container runtime—along with practical command‑line examples for each.

Cloud NativeDNSDashboard
0 likes · 17 min read
Overview of Kubernetes Components and Plugins
Efficient Ops
Efficient Ops
Oct 18, 2023 · Cloud Native

Why Does Containerd’s PLEG Relisting Stall at Node Startup and How to Fix It

When replacing dockershim with containerd, we observed that pods take over a minute to start because the GenericPLEG Relisting operation stalls for more than 30 seconds during node boot, caused by containerd’s UpdateContainerResources holding a bbolt lock and intensive image pulls; the article explains the root cause and provides a fix using the overlay volatile mount option.

KubernetesPLEGcontainer-runtime
0 likes · 16 min read
Why Does Containerd’s PLEG Relisting Stall at Node Startup and How to Fix It
Java High-Performance Architecture
Java High-Performance Architecture
Jun 8, 2023 · Cloud Native

Master Podman: Docker‑Compatible, Daemon‑Free Container Runtime

This guide explains what Podman is, how it differs from Docker, and provides step‑by‑step instructions for installing, configuring, and using Podman—including common commands, rootless operation, registry accelerators, volume handling, and essential configuration files—so you can manage containers without a daemon.

CLIDevOpsDocker Compatibility
0 likes · 17 min read
Master Podman: Docker‑Compatible, Daemon‑Free Container Runtime
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 19, 2023 · Cloud Native

How Kuasar Multi‑Sandbox Runtime Boosts Cloud‑Native Security and Performance

This article introduces Huawei Cloud's open‑source Kuasar multi‑sandbox container runtime, explains sandbox container types, outlines Kuasar's architecture and benefits, and presents performance benchmarks and quick installation steps for developers seeking secure and efficient cloud‑native workloads.

Cloud NativeKuasarcontainer-runtime
0 likes · 9 min read
How Kuasar Multi‑Sandbox Runtime Boosts Cloud‑Native Security and Performance
Liangxu Linux
Liangxu Linux
May 15, 2023 · Cloud Native

How Kubernetes Assigns IPs to Pods: Deep Dive into Flannel, CNI, and CRI

This article explains how Kubernetes networking components—including Linux Bridge, Flannel's VXLAN, the node IPAM controller, kubelet, container runtimes, and CNI plugins—work together to give every pod a unique IP address and enable inter‑pod communication across nodes.

CNIFlannelKubernetes
0 likes · 10 min read
How Kubernetes Assigns IPs to Pods: Deep Dive into Flannel, CNI, and CRI
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 PlaneKubernetesScheduler
0 likes · 12 min read
Mastering Kubernetes Architecture: How Control Plane and Worker Nodes Work Together
Top Architect
Top Architect
Apr 2, 2023 · Cloud Native

Using containerd with ctr, nerdctl, and crictl: A Practical Guide

This article explains how containerd works as a high‑level container runtime and demonstrates practical usage of its three command‑line clients—ctr, nerdctl, and crictl—for pulling images, managing containers, debugging Kubernetes pods, and performing low‑level runtime operations.

CTRCloud Nativecontainer-runtime
0 likes · 10 min read
Using containerd with ctr, nerdctl, and crictl: A Practical Guide
Open Source Linux
Open Source Linux
Dec 15, 2022 · Cloud Native

Kubernetes 1.26 ‘Electrifying’: Key New Features, Deprecations, and Upgrades

Kubernetes 1.26, themed “Electrifying,” introduces 37 enhancements—including registry changes, storage upgrades, signed release artifacts, Windows high‑privilege containers, metric and scheduling improvements—while promoting 11 features to stable, deprecating 12 APIs, and emphasizing sustainability and carbon‑footprint awareness.

Cloud NativeKubernetesSecurity
0 likes · 10 min read
Kubernetes 1.26 ‘Electrifying’: Key New Features, Deprecations, and Upgrades
Liangxu Linux
Liangxu Linux
Nov 30, 2022 · Cloud Native

Beyond Docker: Exploring Top Container Engine Alternatives

While Docker remains popular, a growing ecosystem of container runtimes—such as Podman, LXD, containerd, Buildah, BuildKit, and Kaniko—offers distinct features, security models, and integration options that make them viable replacements for various development and deployment scenarios.

BuildKitBuildahDocker
0 likes · 8 min read
Beyond Docker: Exploring Top Container Engine Alternatives
dbaplus Community
dbaplus Community
Oct 4, 2022 · Cloud Native

Beyond Docker: 7 Powerful Container Engine Alternatives

This article examines seven Docker alternatives—Podman, LXD, containerd, Buildah, BuildKit, Kaniko, and RunC—detailing their architectures, key differences, security features, and use‑cases to help DevOps teams choose the right container runtime for their workloads.

BuildKitBuildahDocker
0 likes · 8 min read
Beyond Docker: 7 Powerful Container Engine Alternatives
Cloud Native Technology Community
Cloud Native Technology Community
Sep 21, 2022 · Cloud Native

Switching Kubernetes Container Runtime from Docker to containerd and Managing It with crictl

This guide explains how to switch a Kubernetes cluster’s container runtime from Docker to containerd, including node maintenance, configuration changes, restarting services, verifying the runtime, installing and using crictl for container management, and comparing CLI tools, with detailed command examples.

Kubernetescontainer-runtimecontainerd
0 likes · 15 min read
Switching Kubernetes Container Runtime from Docker to containerd and Managing It with crictl
Cloud Native Technology Community
Cloud Native Technology Community
Sep 7, 2022 · Cloud Native

Understanding Docker Architecture, CRI, and Containerd: Installation, Configuration, and CLI Usage

This article provides a comprehensive overview of Docker's evolution, its modern architecture involving containerd, runc, and CRI, explains how containers are created and managed, and offers step‑by‑step instructions for installing, configuring, and operating containerd with the ctr command‑line tool on Linux.

CRIDockerKubernetes
0 likes · 31 min read
Understanding Docker Architecture, CRI, and Containerd: Installation, Configuration, and CLI Usage
Efficient Ops
Efficient Ops
Jun 6, 2022 · Cloud Native

How to Migrate Kubernetes from Docker to cri‑o: Step‑by‑Step Guide

This guide explains why Kubernetes dropped dockershim, clarifies OCI and CRI standards, compares Docker, containerd and cri‑o runtimes, and provides a step‑by‑step procedure—including node draining, Docker removal, kernel tuning, cri‑o installation, kubelet reconfiguration, and verification—to successfully migrate a cluster from Docker to cri‑o before upgrading to version 1.24.

CRI-ODevOpsDocker migration
0 likes · 14 min read
How to Migrate Kubernetes from Docker to cri‑o: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
May 6, 2022 · Cloud Native

What’s New in Kubernetes 1.24? A Deep Dive into Major Features and Changes

Kubernetes 1.24 introduces 46 enhancements—including dockershim removal, default‑disabled beta APIs, signed release artifacts, OpenAPI v3 support, storage capacity tracking, CSI volume expansion, and new priority options—while also detailing CNI version considerations, upgraded runtimes, and how to access the release notes and tutorials.

1.24CNICloud Native
0 likes · 10 min read
What’s New in Kubernetes 1.24? A Deep Dive into Major Features and Changes
Cloud Native Technology Community
Cloud Native Technology Community
May 5, 2022 · Cloud Native

What’s New in Kubernetes 1.24? Key Features and Changes Explained

Kubernetes 1.24, released in early 2022, introduces 46 enhancements—including the removal of dockershim, default‑off test APIs, signed release artifacts, OpenAPI v3 support, GA storage capacity tracking and volume expansion, new CNI requirements, and numerous API graduations—while also deprecating or deleting several legacy components.

CNICloud NativeFeature Highlights
0 likes · 18 min read
What’s New in Kubernetes 1.24? Key Features and Changes Explained
dbaplus Community
dbaplus Community
Apr 16, 2022 · Cloud Native

How Cloud Native Is Redefining Cloud Computing: Inside Kubernetes Architecture

This article explores the maturation of cloud computing, explains why cloud‑native has become the driving engine for modern workloads, and provides a detailed overview of Kubernetes architecture, its extensibility, and the fragmentation challenges across runtimes, networking, storage, and application management.

Operatorcontainer-runtimenetwork
0 likes · 19 min read
How Cloud Native Is Redefining Cloud Computing: Inside Kubernetes Architecture
Alibaba Cloud Native
Alibaba Cloud Native
Mar 14, 2022 · Cloud Native

How OpenKruise Extends Kubernetes Container Runtime Operations

This article explains how OpenKruise, a CNCF sandbox project, overcomes native Kubernetes container‑runtime limitations by integrating with Kubelet and CRI, offering features such as in‑place upgrades, container restarts, image pre‑heating, and a modular architecture that enhances workload management and runtime control.

CRDCloud NativeImage Pre‑heat
0 likes · 13 min read
How OpenKruise Extends Kubernetes Container Runtime Operations
Open Source Linux
Open Source Linux
Mar 7, 2022 · Cloud Native

Mastering Podman: A Docker‑Compatible, Daemon‑Free Container Runtime

This article explains what Podman is, highlights its key architectural differences from Docker, provides Docker‑compatible command references, shows how to install and configure accelerators, demonstrates rootless operation, and covers essential configuration files and volume handling for secure container management on Linux.

Docker alternativeLinuxOCI
0 likes · 16 min read
Mastering Podman: A Docker‑Compatible, Daemon‑Free Container Runtime
dbaplus Community
dbaplus Community
Jan 25, 2022 · Cloud Native

Master Podman: A Complete Guide to Daemonless Container Management

This article provides a comprehensive overview of Podman, an open‑source, daemon‑less container runtime, comparing it with Docker, detailing its architecture, installation, configuration, common commands, image building, registry acceleration, user namespace setup, volume handling, and rootless port mapping for Linux systems.

Container ManagementDocker alternativeLinux
0 likes · 19 min read
Master Podman: A Complete Guide to Daemonless Container Management
MaGe Linux Operations
MaGe Linux Operations
Jan 2, 2022 · Cloud Native

Podman vs Docker: Complete Guide to Installation, Commands & Best Practices

This article introduces Podman, an open‑source container runtime that runs without a daemon or root privileges, compares its architecture and features with Docker, and provides detailed instructions for installation, configuration, common commands, image management, volume handling, and user‑namespace setups on Linux.

DevOpsDocker alternativeOCI
0 likes · 17 min read
Podman vs Docker: Complete Guide to Installation, Commands & Best Practices
Ops Development Stories
Ops Development Stories
Oct 25, 2021 · Cloud Native

Mastering runc: Build and Run OCI Bundles from Scratch

This guide explains how runc implements the OCI runtime spec, walks through creating an OCI bundle, using skopeo and umoci to fetch images, and demonstrates running containers in foreground and detached modes while highlighting the underlying Linux namespace mechanics.

DockerLinux NamespacesOCI
0 likes · 12 min read
Mastering runc: Build and Run OCI Bundles from Scratch
Open Source Linux
Open Source Linux
Oct 13, 2021 · Cloud Native

Why Docker’s Rise Fell Short: Lessons from Its Business and Technical Missteps

The article examines Docker’s evolution from a pioneering container platform to its current struggles, highlighting how funding pressures, strategic missteps, a contentious relationship with Kubernetes, and leadership conflicts led to missed commercial opportunities and a precarious future for the company.

Business strategyCloud NativeKubernetes
0 likes · 13 min read
Why Docker’s Rise Fell Short: Lessons from Its Business and Technical Missteps
DevOps Cloud Academy
DevOps Cloud Academy
Sep 22, 2021 · Cloud Native

Understanding Docker Architecture, CRI, and Containerd: A Comprehensive Guide

This article provides a detailed overview of Docker’s evolution, the role of containerd, runc, and CRI in modern container runtimes, explains how Docker delegates container lifecycle management to containerd‑shim, and offers step‑by‑step instructions for installing, configuring, and using containerd with its CLI tools on Linux.

CRIDockerKubernetes
0 likes · 30 min read
Understanding Docker Architecture, CRI, and Containerd: A Comprehensive Guide
The Dominant Programmer
The Dominant Programmer
Aug 2, 2021 · Cloud Native

How to Install and Uninstall Docker Offline on CentOS 7

This guide walks through downloading the Docker 20.10.7 offline package, extracting it on a CentOS 7 host, configuring a systemd service, starting Docker, verifying the installation, and then fully removing Docker and its service files when needed.

Dockercentos7container-runtime
0 likes · 4 min read
How to Install and Uninstall Docker Offline on CentOS 7
Top Architect
Top Architect
May 23, 2021 · Cloud Native

Kubernetes Deprecates Docker: Implications and Migration Guide

This article explains the background of containers, compares Docker and Kubernetes, details the deprecation of Docker's dockershim in Kubernetes v1.20, outlines the impact on developers and operators, and provides practical steps for migrating to OCI‑compatible runtimes.

Cloud NativeDockerKubernetes
0 likes · 12 min read
Kubernetes Deprecates Docker: Implications and Migration Guide
MaGe Linux Operations
MaGe Linux Operations
Feb 9, 2021 · Cloud Native

Demystifying Kubernetes Runtime: From Docker to CRI‑O and Kata

This article explains the evolution and inner workings of Kubernetes container runtimes, covering the classic Docker‑based flow, the roles of CRI, OCI, containerd, CRI‑O, and strong‑isolation solutions like Kata, gVisor, and Firecracker, while clarifying why the architecture became so layered.

CRICRI-OKata
0 likes · 12 min read
Demystifying Kubernetes Runtime: From Docker to CRI‑O and Kata
Liangxu Linux
Liangxu Linux
Jan 11, 2021 · Cloud Native

Beyond Docker: Exploring Modern Container Engines, Build Tools, and Runtimes

The article examines why Docker is no longer the sole container solution, compares alternative container engines like Podman, LXD, and CRI‑O, reviews image‑building tools such as Buildah, Kaniko and BuildKit, and outlines runtime and inspection utilities including runc, crun, containerd, Skopeo and Dive.

BuildahPodmancloud-native
0 likes · 15 min read
Beyond Docker: Exploring Modern Container Engines, Build Tools, and Runtimes
Programmer DD
Programmer DD
Dec 21, 2020 · Cloud Native

Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime

Explore the evolution of Containerd from Docker’s early days, its architecture, installation on Ubuntu, configuration nuances, performance benchmarks, and practical usage with the ctr CLI, while also learning how it integrates with Kubernetes, Docker, and tools like Sealos for streamlined container management.

CTRDockerKubernetes
0 likes · 29 min read
Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime
Top Architect
Top Architect
Dec 20, 2020 · Cloud Native

Kubernetes Deprecates Docker: Reasons and Recommended Container Runtimes

Kubernetes has officially deprecated Docker support by removing the dockershim bridge, explaining that Docker lacks native CRI compliance, and recommends migrating to CRI‑compatible runtimes such as containerd or CRI‑O while clarifying the differences between CRI and OCI runtimes.

CRICRI-OCloud Native
0 likes · 7 min read
Kubernetes Deprecates Docker: Reasons and Recommended Container Runtimes
ITPUB
ITPUB
Nov 23, 2020 · Cloud Native

Beyond Docker: Exploring Modern Container Engines and Build Tools

While Docker once dominated containerization, a growing ecosystem of specialized tools—such as Podman, Buildah, Kaniko, BuildKit, and various runtimes—offers more focused, daemon‑less, and OCI‑compatible alternatives for building, running, and distributing images, prompting developers to evaluate which combination best fits their workflows.

BuildahDockerKubernetes
0 likes · 15 min read
Beyond Docker: Exploring Modern Container Engines and Build Tools
AntTech
AntTech
Oct 19, 2020 · Information Security

Ensuring Security in Open Source Projects: Insights from Kata Containers and Community Practices

The article examines how open‑source projects can achieve robust security through organized vulnerability management teams, active collaboration with security researchers, and community‑driven initiatives, using Kata Containers and the broader cloud‑native ecosystem as illustrative examples.

Cloud NativeVulnerability Managementcontainer-runtime
0 likes · 10 min read
Ensuring Security in Open Source Projects: Insights from Kata Containers and Community Practices
Alibaba Cloud Native
Alibaba Cloud Native
Aug 27, 2020 · Cloud Native

How Inclavare Containers Bring Confidential Computing to Kubernetes

This article explains the fundamentals of confidential computing, introduces the open‑source Inclavare Containers project and its integration with Kubernetes, details its architecture, workflow, signing models, and the related ACK‑TEE platform, and answers common questions about deployment and performance.

Cloud NativeConfidential ComputingKubernetes
0 likes · 19 min read
How Inclavare Containers Bring Confidential Computing to Kubernetes
MaGe Linux Operations
MaGe Linux Operations
May 8, 2020 · Cloud Native

Beyond Docker: Exploring Top Container Runtime Alternatives

This article analyzes Docker's declining market share and provides a detailed comparison of alternative container runtimes—including rkt, Mesos, LXC, OpenVZ, and Containerd—highlighting their features, advantages, and limitations for various production scenarios.

DockerLXCMesos
0 likes · 7 min read
Beyond Docker: Exploring Top Container Runtime Alternatives
Alibaba Cloud Native
Alibaba Cloud Native
Apr 6, 2020 · Cloud Native

Mastering Kubernetes RuntimeClass: Multi‑Runtime Support and Pod Overhead Explained

This article explains the evolution of container runtimes, the introduction of the Container Runtime Interface, and how Kubernetes RuntimeClass—introduced in v1.12 and expanded in later versions—enables multiple runtimes, custom scheduling, and pod overhead accounting, with practical YAML examples and multi‑runtime deployment scenarios.

Cloud NativeKubernetesPod Overhead
0 likes · 13 min read
Mastering Kubernetes RuntimeClass: Multi‑Runtime Support and Pod Overhead Explained
Alibaba Cloud Native
Alibaba Cloud Native
Mar 23, 2020 · Cloud Native

Demystifying Kubernetes CRI: Design, Implementations, and Handy Tools

This article explains the origins and design of Kubernetes' Container Runtime Interface (CRI), how it abstracts container runtimes, details its lifecycle and streaming operations, reviews major implementations like CRI‑containerd and CRI‑O, and introduces essential debugging tools.

CRICRI-OCloud Native
0 likes · 10 min read
Demystifying Kubernetes CRI: Design, Implementations, and Handy Tools
21CTO
21CTO
Jan 18, 2020 · Cloud Native

Why OpenEuler Is Shaping the Future of Cloud‑Native Linux Platforms

OpenEuler, Huawei's newly open‑sourced Linux distribution, offers a unified, multi‑architecture OS with container support, AI‑driven optimization projects, and a massive package ecosystem, positioning it as a key player for enterprise cloud‑native environments.

Linuxcloud-nativecontainer-runtime
0 likes · 4 min read
Why OpenEuler Is Shaping the Future of Cloud‑Native Linux Platforms
Programmer DD
Programmer DD
Oct 21, 2019 · Cloud Native

Deploy a Static Hugo Blog with Podman, Envoy Sidecar, and Systemd

This guide explains how to replace Docker with Podman for hosting a static Hugo site, using a sidecar Envoy proxy, shared network namespaces, Kubernetes‑compatible pod definitions, and systemd services to achieve automatic startup and reliable service discovery.

EnvoyHugoKubernetes
0 likes · 15 min read
Deploy a Static Hugo Blog with Podman, Envoy Sidecar, and Systemd
Java Captain
Java Captain
May 12, 2019 · Operations

Fundamentals of Container Technology and Docker

This article explains the core concepts of container technology—including specifications, runtimes, management tools, image definitions, registries, and container operating systems—while illustrating why containers are advantageous for developers and operations teams in modern software delivery.

Container OSContainer RegistryContainers
0 likes · 9 min read
Fundamentals of Container Technology and Docker
360 Tech Engineering
360 Tech Engineering
Jan 4, 2019 · Cloud Native

Design Advantages and Implementation Mechanism of nvidia-docker 2.0

This article explains the design shortcomings of the original nvidia-docker, introduces the architecture and components of nvidia-docker 2.0—including the NVIDIA container runtime, libnvidia-container, and their integration with Docker and containerd—and details the container creation flow for both standard and GPU-enabled workloads.

DockerGPU containersKubernetes
0 likes · 5 min read
Design Advantages and Implementation Mechanism of nvidia-docker 2.0
Alibaba Cloud Native
Alibaba Cloud Native
Dec 17, 2018 · Cloud Native

How ShimV2 Bridges Containerd and KataContainers for Secure Kubernetes Pods

Zhang Lei’s KubeCon 2018 talk explains Kubernetes’ interface‑driven design, the role of CRI, container runtimes like containerd and KataContainers, and introduces the containerd ShimV2 layer that simplifies integrating secure, VM‑based runtimes into Kubernetes without writing separate CRI shims.

CRIKataContainersKubernetes
0 likes · 18 min read
How ShimV2 Bridges Containerd and KataContainers for Secure Kubernetes Pods
High Availability Architecture
High Availability Architecture
Nov 22, 2018 · Cloud Native

Interview with Kubernetes Contributor Lei (Harry) Zhang on CRI Shimv2 and Cloud‑Native Trends

In this interview, Kubernetes contributor Lei (Harry) Zhang explains the CRI Shimv2 interface, its benefits for developers and end‑users, reflects on the 2018 container ecosystem evolution, shares highlights from KubeCon Shanghai, and discusses balancing open‑source engineering with technical evangelism.

CRI Shimv2Cloud Nativecontainer-runtime
0 likes · 6 min read
Interview with Kubernetes Contributor Lei (Harry) Zhang on CRI Shimv2 and Cloud‑Native Trends
Architects' Tech Alliance
Architects' Tech Alliance
Oct 18, 2018 · Cloud Native

Why Kubernetes Does Not Use Docker’s Libnetwork/CNM

Although Docker’s libnetwork/CNM offers a network plugin model, Kubernetes has chosen not to adopt it due to fundamental design mismatches, reliance on low‑level key‑value stores, security and scalability concerns, and a strategic shift toward the simpler, more portable CNI plugin framework.

CNIDockerKubernetes
0 likes · 8 min read
Why Kubernetes Does Not Use Docker’s Libnetwork/CNM
Alibaba Cloud Native
Alibaba Cloud Native
Oct 16, 2018 · Cloud Native

How Alibaba Achieved 100% Containerization with PouchContainer

Alibaba’s PouchContainer, an internally built container runtime, combines LXC and Docker technologies to enable full‑scale, non‑intrusive containerization of online services, offering rich features such as systemd‑based rich containers, enhanced isolation, P2P image distribution, in‑place upgrades, and native Kubernetes integration.

Cloud NativeIsolationKubernetes
0 likes · 15 min read
How Alibaba Achieved 100% Containerization with PouchContainer
Alibaba Cloud Native
Alibaba Cloud Native
Sep 6, 2018 · Backend Development

How PouchContainer Enforces Code Style and Unit Testing in Go

This article explains how the PouchContainer project automates code‑style enforcement and comprehensive Golang unit testing using tools like golint, gometalinter, shellcheck, markdownlint, table‑driven tests, and mock implementations, integrating them into CI pipelines to ensure reliable releases.

GolangMockingcode style
0 likes · 16 min read
How PouchContainer Enforces Code Style and Unit Testing in Go