it needs to run Runtime, system tools, libraries, settings Built on top of facilities of linux kernel Does not include / require a separate operating system
will launch a specified number of pods called replicas and makes sure that they keep running, for example when a node fails or something inside of a pod, that is, in one of its containers goes wrong.