terraform-k8s-jupyter
tl; dr; A combinator data component that provides a single Jupyter instance, a notebook provider.
Introduction
Jupyter is an open-source notebook host. Data scientists use notebooks to research, develop, and document their solutions. However, it is also very useful to use when demonstrating other products where the user persona is an engineer or scientist.
Hence, this component is generally used within other stacks to enable demos. The functionality of this component is intended to help provide those demos.
If you are more interested in a notebook platform, then check out Jupyter Hub, or any cloud vendor notebook hosting solution.
Test Drive
The fastest way to get started is to use the test drive functionality provided by TestFaster. Click on the "Launch Test Drive" button below (opens a new window).
Launch Jupyter
Once the component has launched, click on the Jupyter link. Once inside Jupyter, explore and try some demos.
Prerequisites
Start by preparing your Kubernetes cluster using one of the infrastructure components or use your own cluster.
Component Usage
module "feast" {
source = "combinator-ml/jupyter/k8s"
# Optional settings go here
}
See the full configuration options below.
Requirements
No requirements.
Providers
Name | Version |
---|---|
kubernetes | n/a |
Modules
No Modules.
Resources
Name |
---|
kubernetes_deployment |
kubernetes_namespace |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
image | Docker image to use | string |
"jupyter/scipy-notebook:python-3.9.2" |
no |
name_prefix | Prefix to be used when naming the different components. | string |
"combinator" |
no |
namespace | The namespace to install into. | string |
"jupyter" |
no |
Outputs
No output.