This section highlights approaches or techniques developed by Spin users.
If you'd like to share something you've done with Spin that you think other users would find helpful, we'd love to add your work to this showcase! Contact us by submitting a ticket.
You can also find other Spin users in the #spin channel of the NERSC Users Slack workspace.
Managing Spin Apps with Helm¶
One challenge associated with running complex workloads in Kubernetes is managing and tracking the complete state of the workload, with all of its associated containers, services, and orchestration. Helm is a tool designed to simplify the process of managing such complex workflows, specifically using a feature called charts.
This video (MP4) shows Val demonstrating the approach for NERSC staff.
Securing a website with LetsEncrypt¶
LetsEncrypt is a popular way to obtain a self-renewing web certificate to secure a website. With LetsEncrypt, automated routines handle the tedious validation, renewal, and installation of updated certificates. Plus, it's free.
However, the standard LetsEncrypt process assumes that web certificates are stored and accessed via a conventional file system, whereas in a Kubernetes-based systems like Rancher, web certificates are stored as secrets and referenced by ingress controllers.
This video (MP4) shows Chris demonstrating the approach for NERSC staff.