Le point d'entrée va vraiment dépendre du niveau auquel tu vas travailler, il va falloir que tu répondes à quelques questions pour cadrer ma réponse:
Si tu vas installer et maintenir des cluster, ça va beaucoup dépendre de l'environnement dans lequel tu es. Si c'est du cloud que ce soit aws, gcp, azure, oracle, etc ils viennent tous avec leurs panoplies de pré-choix pour le réseau et le stockage, il faut juste bien dimensionner les choses (notamment les plages d'ips pour les noeuds, services et pods). Si c'est du bare metal, ça sera encore une autre discussion.
Si tu vas packager une appli pour un/des kubernetes existant, ça va beaucoup dépendre de ce qui est en place pour gérer les déploiements: ça peut être du Helm, du Kustomize, des manifests dans du terraform, des manifests tout court, autre chose... Le tout potentiellement géré par une ci/cd (argocd est vachement répendu, mais ça peut être autre chose).