Kubernetes Platform Options
Kubernetes can run on practically every kind of infrastructure, from a commercial laptop to the high-end servers of cloud providers. It is possible to have fully-managed Kubernetes as a service or create a self-managed cluster on the bare-metal servers in your data center. Choosing which option to use to manage Kubernetes cluster depends on your budget, team, and required flexibility. In this section, Kubernetes platform options are grouped into three as local machine, hosted, and turnkey solutions. Each platform option is discussed in light of the considerations of the previous section and some example products.
Local Machine Solutions
Creating a local cluster is the simplest way of getting started with Kubernetes. The primary approach of these solutions is to install master and node components on the same computer. This leads to having a Kubernetes API and a worker running on the same node, which is suitable for development and testing, but is not...