Kubernetes explained: are your containers safe?

“Developing software is hard. Even the largest, most successful companies can run into issues when developing new applications – first you have to develop dozens of libraries, packages and other software components and then you have to make sure your software stacks are up to date, that they’re running smoothly, that they can be scaled according to business needs and so on. For many years now, the leading way to isolate and organise applications and their dependencies has been to place each application in its own virtual machine. Virtual machines make it possible to run multiple applications on the same physical hardware while keeping conflicts among software components and competition for hardware resources to a minimum.” – says Dr Eduardo Rocha from ITProPortal.