Scaling deployments
Scalability is a key part, and benefit, of using Kubernetes and GKE. Scalability is simply the ability to match capacity to demand and it's inextricably linked with resiliency. A complementary term to scalability, elasticity is the ability to increase or decrease resources as needed to meet the current capacity needs of your application or services.
A scalable web application is one that works well with one user or 1 million users, and gracefully handles peaks and dips in traffic automatically. By adding and removing nodes only when needed, scalable apps only consume the resources necessary to meet demand.
Kubernetes provides for scalability at the pod level, allowing for more pods to be added to a cluster, as needed, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access