Story

Show HN: A Kubernetes Operator to Validate Jupyter Notebooks in MLOps

takinosh Saturday, February 07, 2026

I built an open-source Kubernetes operator to automate the validation of Jupyter Notebooks in MLOps workflows. It's called the Jupyter Notebook Validator Operator and it's designed to catch issues with notebooks before they hit production.

It runs notebooks in isolated pods and can validate them against deployed ML models on platforms like KServe, OpenShift AI, and vLLM. It also does regression testing by comparing notebook outputs against a "golden" version.

The goal is to make notebooks more reliable and reproducible in production environments. It's built with Go and the Operator SDK.

We're looking for contributors. There are opportunities to work on features like smarter error reporting, observability dashboards, and adding support for more platforms.

GitHub: https://github.com/tosin2013/jupyter-notebook-validator-oper...

Summary
The Jupyter Notebook Validator Operator is a Kubernetes operator that validates Jupyter Notebook files, ensuring they adhere to specified rules and standards. This tool helps maintain code quality and consistency within a Jupyter Notebook-based environment.
2 0
Summary
github.com
Visit article Read on Hacker News