Helm es una forma muy rapida de desplegar servicios en kubernetes. Aqui os dejo un helm chart para tener en segundos un jupyter-notebook listo para su uso.
Por supuesto antes tenemos que contar con kubernetes que ya tenga helm instlado con un nginx.
En caso de no tenerlo ir al post:
https://piensoluegoinstalo.com/instalar-helm/
Una vez ya tenemos nuestro ingress nginx controller tenemos que tener un dns que resuelva la ip publica del nginx con el domain que queremos que se asocie a nuestro jupyter notebook.
En este caso vamos a usar «myjupyter.net» por lo que añado la resolucion en mi archivo hosts para que funcione.
Ahora clonamos el repo:
git clone https://github.com/Akaronte/jupyter-notebook
Con el char ya podemos hacer helm install con el nomnbre de dominio como parametro.
helm install jupyter-notebook --name jupyter-notebook \ --set ingress.hosts[0].host="myjupyter.net"
0 comentarios