MicroK8s: How To Install and Use Kubernetes
virtualizationreview | January 28, 2019
Container technology is one of the hottest topics in IT right now. Containers are user-space instances that allow programs to run in an isolated space; applications running in containers can only see devices and resources assigned to them. As containers share the kernel, albeit with some isolation, they're considerably lighter weight than virtual machines (VMs). Containers can be spun up quickly and because they don't consume the same resources as a full VM, many more containers can be run on a server compared to a full VM. Figure 1 is a gross oversimplification of how a VM compares to a container.