Skip to content

Idea💡 Use Cloud Native K8S Jupyter Operator #1025

@EugeneTorap

Description

@EugeneTorap

Hi everyone👋 I'm contributing to a Elastic Jupyter Operator. This is open-source project written in Golang and based on Kubernetes and Enterprise Gateway.

This operator is to allow:

  • Configure kernels on the fly.
  • Support adding/removing kernel specs dynamically.
  • Remote Jupyter kernel execution with custom configuration.
  • Support custom kernel image, command, resource requirements and so on.

Read more about the project Operator Doc and Kernel CRD Doc

@kevin-bates @telamonian You can easy install the jupyter operator on minikube or k8s cluster

Installation commands
git clone https://github.com/tkestack/elastic-jupyter-operator.git
cd elastic-jupyter-operator
kubectl apply -f ./hack/enterprise_gateway/prepare.yaml
make deploy
kubectl apply -f ./examples/elastic/kubeflow.tkestack.io_v1alpha1_jupyternotebook.yaml
kubectl apply -f ./examples/elastic/kubeflow.tkestack.io_v1alpha1_jupytergateway.yaml
kubectl port-forward deploy/jupyternotebook-elastic 8888:8888

Can jupyter org create a new github repository for example jupyter-operator and use this codebase?
Jupyter org has a lot of contributors and I think we can make the best jupyter operator.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions