Deep diving into AWS EKS
AWS Elastic Kubernetes Service (EKS) is a managed service for Kubernetes. Even though Kubernetes has been around for a while now, in the last 2 years, it has taken the developers' world by storm. It has gained a lot of attraction among AWS customers too. Kubernetes (also known as K8s) is an open source container management framework that runs containers at scale. It's equipped with a bunch of features and functionalities that help it to do the following:
- Build or run microservices.
- Build distributed applications in the 12-factor app pattern.
- Automatic bin-packing.
- Self-healing.
- Horizontal scaling.
- Service discovery and load balancing (TCP – layer 4).
- Automated rollouts and rollbacks.
- Batch execution.
- Run anywhere (on any platform).
These features together as a package give you primitives for building modern applications. Kubernetes comprises tools that are required to solve modern application problems...