Ele funciona como um maestro, coordenando e gerenciando um conjunto de máquinas que trabalham juntas, formando um cluster. É responsável por alocar recursos, distribuir containers, garantir a alta disponibilidade e permitir a escalabilidade de seus aplicativos.