There is this module in puppet forge called puppetlabs/kubernetes. This will install and configure a kubernetes cluster.
This module installs and configures Kubernetes which is an open-source system for automating deployment, scaling, and management of containerized applications.
For efficient management and discovery, containers that make up an application are grouped into logical units.
To bootstrap a Kubernetes cluster in a secure and extensible way, this module uses the Kubeadm toolkit.
You could probably use this module to get started with kubernetes in puppet.