Day 53 - Install (cri-dockerd) Container Runtime On Kubernetes

About this video

### Summary of the Video Content: 1. **Introduction and Context**: - The video is part of the "CKA 2025 Series" by Push, covering Kubernetes and Docker topics as per the new CKA (Certified Kubernetes Administrator) curriculum. - This is video number 53, focusing on installing a container runtime, specifically **CRI DockerD**, which is important for the CKA exam. 2. **Platform and Setup**: - The instructor uses **Killer Coda**, a free, hands-on playground platform similar to the CKA exam environment, ensuring no configuration issues during practice. - The Kubernetes cluster in the demo has two nodes running version **1.32.1** (exam uses this version, though 1.33 is available). 3. **Steps for Installing CRI DockerD**: - **Verify Docker Installation**: Ensure Docker is installed and running using `systemctl status docker`. - **Download CRI DockerD Package**: - Download the Debian package from the official GitHub release page. - Use a specific version (e.g., **v3.16**) for compatibility. - Copy the download link and use `wget` to fetch the package in the playground. - **Install the Package**: - Use the command `dpkg -i ` to install the downloaded package. - In the exam, the package will already be provided; only installation is required. - **Enable and Start the Service**: - Enable the service to start on system reboot: `systemctl enable --now cri-docker.service` - Start the service: `systemctl start cri-docker.service` - Verify the service status: `systemctl status cri-docker.service` 4. **Configure Kernel Parameters**: - Create a temporary file in `/etc/sysctl.d/` with the required kernel-level parameters (provided in the exam). - Apply the changes using: `sysctl --system` - Reload the systemd daemon: `systemctl daemon-reload` 5. **Verification and Logs**: - Check logs for the **CRI DockerD** service using `journalctl`: `journalctl -u cri-docker.service` - Look for errors or confirm successful operation. 6. **Conclusion**: - The task involves installing and configuring **CRI DockerD**, enabling its service, and applying kernel parameters. - The instructor emphasizes practicing these steps to prepare for the CKA exam. - The video ends with gratitude and encouragement for continued learning. --- ### Key Takeaways: - **CRI DockerD** installation is crucial for the CKA exam. - Use **Killer Coda** for hands-on practice in an exam-like environment. - Follow step-by-step instructions for downloading, installing, and configuring the container runtime. - Verify service status and logs to ensure proper functionality. - Practice configuring kernel parameters as they are often part of exam tasks.


Course: Certified Kubernetes Administrator Full Course For beginners | CKA 2025

This playlist contains the complete CKA series for beginners, based on the latest 2025 curriculum. It includes 40+ videos with hands-on demos, assignments, and exam-based scenarios. We will cover everything from the basics to the Advanced, including fundamental concepts such as Docker, containers, Docker storage and networking, DNS, etc.

View Full Course