The functionality of a master node centers around cluster-wide operations such index creation, index deletion, and monitoring or keeping track of the nodes that make up a cluster. As a result of steady Elasticsearch cluster health, these nodes also decide how many shards should be allocated to particular nodes. The nodes that are elected to be Master Nodes are known as Master eligible nodes.