In this chapter, we've seen how to apply a Kubernetes cluster into a production environment and create a Kubernetes cluster in a cloud provider, in this case, AWS. We've seen how to set up our Docker registries, create a cluster using EKS, and adapt our existing YAML files so they are ready for the environment.
Remember that, though we used AWS as an example, all of the elements we discussed are available in other cloud providers. Check their documentation to see if they work better for you.
We also saw how to deploy an ELB so the cluster is available to the public interface, and how to enable HTTPS support on it.
We discussed the different elements of deployments to make the cluster more resilient and to deploy new versions smoothly, not interrupting the service—both by using HAProxy to be able to quickly enable or disable services and by making sure...