▪ Self-healing
Kubernetes can automatically restart containers that fail, ensuring that your
microservices remain available even if individual containers go down.
▪ Automatic scaling
Automatically scale your microservices up or down as needed to meet changing
demand, making it easier to handle sudden spikes in traffic.
▪ Load balancing
Automatically distribute incoming traffic across multiple instances of a
microservice.
▪ Declarative configuration
Allows to specify the desired state of your microservices using configuration files,
easy to automate the deployment and management of your applications