Manage your container using -Kubernetes
What is kubernetes?
Kubernetes is an open source container orchestration tool which is developed by Google. It is used for automating deployment, scaling, and management of containerized applications
What Problems kubernetes solved ?
The rise of microservices cause increase the use of the container because container offer the perfect host for small independent application like microservices. So the rise of microservices and the container it is difficult or nearly impossible to manage more and more container across multiple environment using script and self made tool can be complex and here’s where kubernetes comes in. Those hundreds or may be thousands of containers can be managed by kubernetes
Features
- High availability or no down time : The applications has no downtime so that it can always accessible by user
- Scalability or high performance: We can scable the application even if there is more load
- Diaster recovery — Backup and Restore: Let’s assume the worst case scenario like infrastructure as a problem like data is lost then the it have some mechanism to pickup the data into restore it to the latest state so the application does not loose any data