...
Looking at the defaults for Kubernetes on GCE and AWS, it looks like even for very large clusters (hundredes hundreds of nodes), they use a single Master node – only the machine size changes. There is no mention of installing etcd on a separate server, although they do install a separate etcd for events. The default compute node size is n1-standard-2 (2 VCPU, 8 GB RAM).
...