Planning in setup first kube cluster need some beginners tips

We have an existing spark\yarn compute grid,
and i am planning to migrate to kubernetes.

what are the best approach to do it, i started reading and found many ideas and install paths.

these are our main needs:

  • scalelalbe (easy addition of more servers to the cluster)
  • simple installation as much as possible(we use mainly cpu\ram no any other limitations are relevant)
  • support to ceph storage
  • will be configured installed inside proxmox lxc

optional

  • some of the servers have gpu, and i would like to integrate it

any idea what approach is best?