O'Reilly logo

Kubernetes for Serverless Applications by Russ McKendrick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Components

There are two main server roles with Kubernetes: masters and nodes; each of these roles is made up of several components.

Master servers are the brains of the cluster and they make decisions on where pods (more on those in the next section) are deployed within the cluster, as well as acting on and looking at the health of not only the cluster, but also the pods themselves.

The core components of a master server are:

  • kube-apiserver: This is the frontend to your Kubernetes control panel; no matter what you use to manage your cluster it will be talking directly to this API service.
  • etcd: etcd is a distributed key-value store that Kubernetes uses to store the state of your cluster.
  • kube-controller-manager: This service does behind-the-scenes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required