Jupyter Reports Kubernetes

Michael Permana
Nov 3 · 1 min read

We design report as Jupyter Notebooks augmented with metadata. To generate a report, we run the notebook with nbconvert, the output is a notebook file with the cell output. This notebook file is converted into HTML so it can be viewed through:

  • browser
  • HTML attachments in email

The notebook conversion utilized jinja template that let us modify the notebook to be more presentable.

The nbconvert process is run as a kubernetes pod. The pod is spawned on demand.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade