Really Smart



Kubernetes is an open-source container-orchestration system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation. An example of Kubernetes in action would be if an application needs to scale up to handle more traffic, Kubernetes can automatically spin up additional containers to handle the load. Kubernetes can also detect if a container has crashed and immediately restart it. Kubernetes is used by some of the world’s largest companies, including Google, Amazon, Microsoft, and IBM. It is estimated that over 55% of containers are deployed on Kubernetes. An analogy to explain Kubernetes would be that it is like a conductor of a symphony orchestra. The conductor is responsible for ensuring that all the musicians are playing in sync and that the overall performance is as good as possible. Kubernetes does the same thing for containerized applications, making sure all the containers are running in sync and that the application is performing optimally. Fun fact: Kubernetes was originally called “Borg” after the fictional race of cyborgs in Star Trek.