what is kubernetes used for
Kubernetes, often abbreviated as “K8s”, orchestrates containerized applications to run on a cluster of hosts.
The K8s system automates the deployment and management of cloud native applications using on-premises infrastructure or public cloud platforms.
It distributes application workloads across a Kubernetes cluster and automates dynamic container networking needs.
Kubernetes also allocates storage and persistent volumes to running containers, provides automatic scaling, and works continuously to maintain the desired state of applications, providing resiliency.