What is Kubernetes?

Kubernetes also termed as K8s, is an open-source container-orchestration platform that automates several processes involved in deploying, scaling and managing containerized applications. It was originally developed by Google after taking inspiration from Borg, a similar platform that manages more than 2 billion containers deployed by Google each week. Currently, It is maintained by the Cloud Native Computing Foundation (CNCF). Its primary goal is to provide automation for efficiently managing applications running on Linux containers across a cluster of hosts spreading over private, public or hybrid clouds. This way, Kubernetes becomes an ideal platform especially for cloud-native applications [link to #3.1] that demand rapid scaling.

Points to Remember