Kubernetes is a system that is used to automate deployment, scaling, and database management. Kubernetes is an open-source system that was originally designed by Google but is now managed by the Cloud Native Computing Foundation.
Kubernetes works with a large number of container tools and runs containers in a cluster.
Some of the main features of Kubernetes are:
- Automated Scheduling
- Self Healing Capabilities
- Automated rollouts and rollback
- Load Balancing
- Horizontal Scaling