deployment, scaling, and management of containerized applications.” (https://kubernetes.io/) “Kubernetes is a powerful open-source system, initially developed by Google, for managing containerized applications in a clustered environment. It aims to provide better ways of managing related, distributed components and services across varied infrastructure.” (An Introduction to Kubernetes, by Digital Ocean)
them, you defined the desired state of your cluster: • which services are running and on which nodes • resources available to the applications running • policies of the behavior of these applications (restarts, upgrades, fault-tolerance) Once you create the Object, K8s will make sure what you desired to run is always running. source