Building a High-Availability Focused Kubernetes Cluster
Hopefully, by reading the previous section, you're starting to realize that Kubernetes is less magical than it may seem when you first approached the topic. It is an extremely powerful tool on its own, but Kubernetes really shines when we take full advantage of its capability of running in a highly available configuration. So now we're going to see how to implement it and actually build a cluster using a cluster life cycle management tool. But before we do that, we need to know the different ways that we can deploy and manage a Kubernetes cluster.
Self-Managed versus Vendor-Managed Kubernetes Solutions
Amazon Web Services, Google Cloud Platform, Microsoft Azure, and practically every other major cloud services provider has a managed Kubernetes offering. So, when you are deciding how you are going to build and run your cluster, you should consider some of the different managed providers and their strategic offerings...