kubernetes
72 posts — page 2
-
Deploy a NFS server to share data between JupyterHub users on Jetstream
This is an updated version of my 2023 tutorial on deploying a NFS server to share data between JupyterHub users on Jetstream.
-
Deployment of BinderHub by Project Pythia on Jetstream 2
Project Pythia has recently published a blog post about their deployment of BinderHub on Jetstream 2. This blog post discusses Project Pythia's efforts to address "Jupyter notebook obsolescence" by creating reproducible computational environments for geoscience education and workflows.
-
Deploy Kubernetes and JupyterHub on Jetstream with Magnum and Cluster API
This guide demonstrates how to deploy Kubernetes on Jetstream with Magnum and then install JupyterHub on top using zero-to-jupyterhub. Jetstream recently enabled the Cluster API on its OpenStack deployment as the backend for Magnum, making it faster and more straightforward to launch Kubernetes clusters.
-
Deploy an LLM ChatGPT-like service on Jetstream
In this tutorial we will deploy a LLM Chat-GPT like service on a GPU node on Jetstream. However the same instructions can be used to deploy any other model available on the Hugging Face model hub.
-
Kubernetes monitoring with Prometheus and Grafana
In a production Kubernetes deployment it is necessary to make it easier to monitor the status of the cluster effectively. Kubernetes provides Prometheus to gather data from the different components of Kubernetes and Grafana to access those data and provide real-time plotting and inspection capability.
-
Generate script to mount a Manila share
Jetstream 2 makes creating volumes that are shared across instances as easy as creating standard volumes. This is provided by the Manila service, which creates volumes based on the Ceph file system that can be mounted simultaneously on multiple Jetstream 2 Virtual Machines.
-
Ubuntu 22.04 minimal on Jetstream
Update July 2024: Ubuntu 22.04 Minimal image with Generic Kernel Virtual Machine images provided by the Jetstream team are fully fledged and therefore quite large.
-
Ubuntu 22.04 minimal on Jetstream with GPU support
Just notes on how to create a Ubuntu 22.04 image with GPU support First create an image with Ubuntu Minimal from Horizon
-
Flatcar Container Linux on Jetstream
Virtual Machine images provided by the Jetstream team are fully fledged and therefore quite large. Julien Chastang proposed the shift to a minimalist distribution to save disk space, resources and shorten deployment time, see the relevant issue discussion on the Jetstream Gitlab organization.
-
Deploy Kubernetes on Jetstream 2 with GPU support
This work has been supported by Indiana University and is cross-posted on the Jetstream 2 official documentation website .
-
Soft scaling Kubernetes on Jetstream
Work and post contributed by Ana Espinoza, only tested and benchmarked by Andrea Zonca. Summary
-
Received DeSouza award for work on deploying software infrastructure on Jetstream
I am honored to have received the 2023 DeSouza award from Unidata, a NSF-funded center providing data, software and support for the field of Geoscience.
-
Gateways 2023 tutorial about Dask and JupyterHub on Kubernetes on Jetstream
Gateways 2023 tutorial about Dask and JupyterHub on Kubernetes on Jetstream
-
Deploy Dask Gateway with JupyterHub on Kubernetes
In this tutorial we will install Dask Gateway, currently version 2023.9.0, on Kubernetes and configure JupyterHub so Jupyter Notebook users can launch private Dask cluster and connect to them.
-
Deploy GitHub Authenticator in JupyterHub
Updated June 2024: added more options to config file Quick reference on how to deploy the Github Authenticator in JupyterHub, the main reference is the Zero to JupyterHub docs.