Think of docker as a tool that creates software installers, similar to .msi files. This “installer” includes both an operating system and a copy of your application. The operating system within the “installer” is a minimally viable OS, containing only the essential components needed to run your application.
Kubernetes takes the "installer" (known as a Docker image) and can install it to a server. It can also install the docker image multiple times on a single server or multiple times across multiple servers. You don't need to worry about the specifics of hard drive space, RAM, or CPU requirements—Kubernetes manages all of this for you. Hope this clears up the confusion. |
Tribal KnowledgeArchives
May 2024
Categories |