This chapter has, hopefully, given you an idea of the myriad different options and decisions you can make when deciding to run Kubernetes in a production environment. Don't let the depth and breadth of the options and choices to make put you off, as Kubernetes is remarkably easy to get started with, especially on AWS.
In the next chapter, we will move to the practical work of getting a cluster set up and ready for work. We won't be able to cover all of the options, let alone all of the add-ons and additional tools that the community around Kubernetes has produced, but we will provide a stable starting point from which you can begin to implement your own plans.
Hopefully, this chapter will serve as a guide for you and your team to discuss and plan a cluster that meets the needs of your organization. You can then start to implement the features and functionality...