A Production-Ready Cluster

In the last chapter, we spent some time thinking about a framework for planning a Kubernetes cluster. Hopefully, it should be clear to you that, when building a cluster, there are lots of decisions to make based on the requirements of the systems you are running.

In this chapter, we will take a much more practical approach to this problem. Instead of trying to cover the myriad options available to us, I will start by making some choices, and then we will build a fully functional cluster that will serve as a base configuration to build upon for many different use cases.

In this chapter, we will cover the following topics:

  • Terraform
  • Preparing node images and a node group
  • Provisioning add-ons

Get Kubernetes on AWS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.