<strong>Automated Scheduling</strong> : Kubernetes provide advance scheduler which helps to schedules the work to the worker nodes
<strong>Self Healing</strong> : Kubernetes reschedule/restart/replaces the misfunctioned or died containers.
<strong>Horizontal scaling </strong>: Kubernetes can scale up or scale down the application as per the requirements.
<strong>Service discovery and load balancing</strong> : No need to modify your application to use an unfamiliar service discovery mechanism. Kubernetes gives Pods their own IP addresses and a single DNS name for a set of Pods, and can load-balance across them.
<strong>Batch execution</strong> : Kubernetes can manage your batch and CI workloads, replacing containers that fail, if desired.
<strong>Automatic bin packing</strong> : Automatically places containers based on their resource requirements and other constraints, while not sacrificing availability.
<strong>Designed for extensibility</strong> : Add features to your Kubernetes cluster without changing upstream source code.
<strong>Storage orchestration</strong> :
Automatically mount the storage system of your choice.
Code language: HTML, XML (xml)