Tagged articles
31 articles
Page 1 of 1
Ray's Galactic Tech
Ray's Galactic Tech
Oct 23, 2025 · Cloud Native

How to Seamlessly Upgrade Kubernetes from Docker to Containerd

Learn a step‑by‑step process for migrating Kubernetes clusters (v1.24+) from the deprecated Docker runtime to the native Containerd CRI, covering compatibility checks, node preparation, installation, configuration, node draining, kubelet updates, validation, and common pitfalls such as cgroup driver mismatches.

CRICluster MigrationDocker
0 likes · 8 min read
How to Seamlessly Upgrade Kubernetes from Docker to Containerd
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
37 Interactive Technology Team
37 Interactive Technology Team
Jul 4, 2023 · Cloud Native

Understanding the Removal of Dockershim in Kubernetes v1.24 and Its Alternatives

Starting with Kubernetes v1.24 the built‑in dockershim is removed, requiring users to switch to a CRI‑compatible runtime such as containerd or CRI‑O—or install cri‑dockerd for Docker compatibility—while updating scripts, logs, and tooling, and using crictl or ctr for debugging and managing containers and pods.

CRIDockershimKubernetes
0 likes · 12 min read
Understanding the Removal of Dockershim in Kubernetes v1.24 and Its Alternatives
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
May 30, 2022 · Cloud Native

Understanding Low‑Level vs High‑Level Container Runtimes and CRI in Kubernetes

This article explains the evolution of container runtimes, distinguishing low‑level and high‑level runtimes, introduces key projects such as runC, containerd, CRI‑O, and demonstrates practical demos and CRI integration with Kubernetes, providing code examples and architectural diagrams for cloud‑native practitioners.

CRIKubernetescontainer-runtime
0 likes · 16 min read
Understanding Low‑Level vs High‑Level Container Runtimes and CRI in Kubernetes
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
Liangxu Linux
Liangxu Linux
Aug 22, 2021 · Cloud Native

Inside Kubernetes: What Happens When You Run `kubectl run nginx`?

This article walks through the complete internal journey of a `kubectl run nginx --image=nginx --replicas=3` command, detailing how the request is validated, authenticated, authorized, processed by the API server, passed through initializers, scheduled, and finally materialized as running pods by kubelet, with code excerpts from Kubernetes v1.21.

CNICRIKubernetes
0 likes · 62 min read
Inside Kubernetes: What Happens When You Run `kubectl run nginx`?
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
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
Architecture Digest
Architecture Digest
Dec 18, 2020 · Cloud Native

Why Docker Is Deprecated in Kubernetes and What to Use Instead

Kubernetes has removed Docker support by deprecating the dockershim bridge, urging users to adopt CRI‑compatible runtimes such as containerd or CRI‑O, and explaining the differences between CRI and OCI runtimes, their security implications, and migration recommendations.

CRICRI-ODocker
0 likes · 7 min read
Why Docker Is Deprecated in Kubernetes and What to Use Instead
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
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