Jupyter Reports Kubernetes
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.