Show that the maximum of a convex function $f$ over the polyhedron $\mathcal{P} = \textbf{conv}\{v_1,\dots,v_k\}$ is achieved at one of its vertices, i.e., $ \sup_{x \in \mathcal{P}} f(x) = \max_{i=1,\dots,k} f(v_i)$.
I am trying to prove this using Jensen's inequality. I am getting stuck because I do not know where to use the fact that the $v_i$ are vertices of $\mathcal{P}$.