GithubHelp home page GithubHelp logo

doytsujin / helm-chart Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jupyterhub/helm-chart

0.0 1.0 0.0 41.89 MB

A store of Helm chart tarballs for deploying JupyterHub and BinderHub on a Kubernetes cluster

Home Page: https://jupyterhub.github.io/helm-chart/

helm-chart's Introduction

GitHub Discourse Gitter

This repository stores in its gh-pages branch packaged Helm charts for BinderHub and Zero to JupyterHub K8s. These packaged Helm charts are made available as a valid Helm chart repository on an automatically updated website thanks to GitHub Pages. We use chartpress to add package and add Helm charts to this Helm chart repository.

Usage

This Helm chart repository enables you to install a JupyterHub and BinderHub Helm chart directly from it into your Kubernetes cluster. Please refer to the JupyterHub Helm chart documentation or the BinderHub Helm chart documentation for all the additional details required.

# Let helm the command line tool know about a Helm chart repository
# that we decide to name jupyterhub.
helm repo add jupyterhub https://jupyterhub.github.io/helm-chart/
helm repo update

# Simplified example on how to install a Helm chart from a Helm chart repository
# named jupyterhub. See the Helm chart's documentation for additional details
# required.
helm install jupyterhub/<helm chart name> --version <helm chart version>

Release notes

The JupyterHub Helm chart

Latest stable release of the Helm chart Latest pre-release of the Helm chart Latest development release of the Helm chart

For an extensive list of the released versions, click the badge above!

Each JupyterHub Helm chart release utilizes a specific version of JupyterHub and KubeSpawner and requires a minimum Kubernetes version as well as a minimum Helm version to function properly.

For detailed information about what Python libraries and other packages are available alongside JupyterHub, inspect files such as Dockerfile and requirements.txt within the images folder.

The BinderHub Helm chart

Latest development release of the Helm chart

For an extensive list of the released versions, click the badge above!

BinderHub's Helm chart use JupyterHub's Helm chart as a dependency. That means that each BinderHub use a specific version of JupyterHub's Helm chart, along with BinderHub specific components like the BinderHub Python package itself and repo2docker.

For detailed information about what Python libraries and other packages are available alongside BinderHub, inspect files such as Dockerfile and requirements.txt within the images folder.

Currently, the BinderHub Helm chart does not tag releases though, so making a similar comparison to the one above is hard.

Local development of GitHub page

Background knowledge

To locally development the GitHub page for this repostiory, some background understanding can be useful. A good start is to read Helm's documentation about Helm chart repositories. After that, keep this in mind.

Setting up for local development

There are probably different ways to go about this, but sometimes what matters is to have one at all. Doing the following was tested by @consideRatio 2019-10-19 on Ubuntu 19.04.

  1. Install Ruby, Gem, and Bundler.

    1. Install rbenv.
    2. Install the rbenv-build plugin to allows you to use rbenv install.
    3. Run rbenv install <version> with the latest stable version.
    4. Run rbenv global <version>.
    5. Verify you can run ruby -v and gem -v.
    6. Run gem install bundler to work with Gemfiles etc.
  2. Install Jekyll.

    1. Checkout the gh-pages branch with git checkout gh-pages.
    2. Run bundle install
  3. Start a local webserver.

    1. Run bundle exec jekyll serve.
    2. Visit http://localhost:4000.

helm-chart's People

Contributors

allanlwu avatar analect avatar carreau avatar choldgraf avatar consideratio avatar derrickmar avatar gunjanbaid avatar jasonyzhang avatar jkuruzovich avatar marklescroart avatar minrk avatar papajohn avatar pminkov avatar ryanlovett avatar saladraider avatar samlau95 avatar sumukh avatar tonyyanga avatar willingc avatar yuvipanda avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.