There are two maintained ways to run Prometheus in Kubernetes:
The Prometheus Operator provides managed Prometheus and Alertmanager on top of Kubernetes. See the README for a list of functionalities it provides as well as instructions and guides on how to use it.
As an introduction there is a blog post about it.
The Prometheus Helm Chart is a community maintained helm chart to customize and run Prometheus based on your needs.