...

/

Introduction: Scale the Application

Introduction: Scale the Application

Learn about the tools for scaling the application.

We'll cover the following...

In this chapter, we’ll scale the app up and down. The methods we’ll learn are manual and require a human to implement them. In the real world, we’ll use a Horizontal Pod Autoscaler (HPA) to make scaling automatic. These are beyond the scope of a quick-start course, but the things we’ll learn here will be extremely valuable.

However, Kubernetes also has objects that enable automatic scaling, but they’re beyond the scope of a quick start course.

We’ve split the chapter as follows.

  • Pre-requisites

  • Scale an application up

  • Scale an application down

  • The role of labels

  • Declarative vs imperative

Pre-requisites

If you’ve been following along, you’ll already have a single Deployment managing replicas of the app we containerized in a previous chapter. If you already have this Deployment running, you can skip to the next lesson.

If you have been following along, you’ll know that we have five replicas of the application already.

Access this course and 1400+ top-rated courses and projects.