This is a Kubernetes operator for Jupyter Notebooks.
The Jupyter Operator automates the deployment of Jupyter Notebooks to a Kubernetes Cluster. It configures TLS certificates for the Notebook server and exposes the application via ingress and service resources.
kubectl create -f example/rbac
kubectl create -f examples/deployment.yaml
kubectl create -f examples/notebook.yaml
Resolve DNS for example-notebook.example.com
as the Kubernetes cluster, e.g. edit /etc/hosts
:
<kubernetes-ip-address> example-notebook.example.com
Navigate a browser to example-notebook.example.com
and login with the password mypassword
.