runC is a lightweight, portable container runtime. It includes all of the plumbing code used by Docker to interact with system features related to containers.
Containerd is a daemon providing a GRPC API to manage containers on the local system. Containerd leverages runC to […] provide advanced functionality.
Conmon is a utility within CRI-O that is used to monitor the containers, handle logging from the container process, serve attach clients and detects Out Of Memory (OOM) situations
CNI consists of a specification and libraries for writing plugins to configure network interfaces in Linux containers, along with a number of supported plugins.
Kubernetes is an open-source container orchestration system for automating deployment, scaling, and management of containerized applications.
A pod (as in a pod of seals or peas) is a group of one or more containers, with shared storage/network, and a specification for how to run the containers.
Minikube“Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day. ”
CRI-O is an implementation of the Kubernetes CRI to enable using OCI (Open Container Initiative) compatible runtimes. It is a lightweight alternative to using Docker as the runtime for Kubernetes.
$ minikube start --container-runtime=cri-o