Installing Runtime - Prabhueswaran/K8s GitHub Wiki

Installing Runtime

To run containers in Pods, Kubernetes uses a container runtime.

Runtime Path to Unix domain socket
Docker /var/run/dockershim.sock

Install Docker on Ubuntu 20.04

To install docker on ubuntu run the below two commands

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh

Verify the Docker version

docker -v

Install Containerd on Ubuntu

sudo apt-get install -y containerd

sudo mkdir /etc/containerd

containerd config default | sudo tee /etc/containerd/config.toml

vim /etc/containerd/config.toml

[plugins.”io.containerd.grpc.v1.cri”.containerd.runtime.runc.options] …. SystemdCgroup = true …

image

Replace SystemdCgroup as true

sudo service containerd restart

systemctl status containerd

ctr version