elyra/enterprise-gateway

By elyra

Updated about 1 month ago

This image adds support for Jupyter Enterprise Gateway within a Kubernetes or Docker Swarm cluster.

Image
Security
Machine learning & AI
Data science
4

500K+

elyra/enterprise-gateway repository overview

This image adds support for Jupyter Enterprise Gateway within a Kubernetes or Docker Swarm cluster. It is currently built on jupyter/minimal-notebook as a base with Apache Spark 2.4.6 installed on top.

Note: If you're looking for the YARN-based image of this name, it has been moved to elyra/enterprise-gateway-demo.

What it Gives You

Basic Use

Pull this image, along with all of the elyra/kernel-* images to each of your managed nodes. Although manual seeding of images across the cluster is not required, it is highly recommended since kernel startup times can timeout and image downloads can seriously undermine that window.

Kubernetes

Download the enterprise-gateway.yaml file and make any necessary changes for your configuration. We recommend that a persistent volume be used so that the kernelspec files can be accessed outside of the container since we've found those to require post-deployment modifications from time to time.

Deploy Jupyter Enterprise Gateway using kubectl apply -f enterprise-gateway.yaml

Docker Swarm

Download the docker-compose.yml file and make any necessary changes for your configuration. The compose file consists of three pieces, the Enterprise Gateway container itself, a proxy layer container, and a Docker network. We recommend that a volume be used so that the kernelspec files can be accessed outside of the container since we've found those to require post-deployment modifications from time to time.

Docker (Traditional)

Same instructions as for Docker Swarm using docker-compose.yml. Please note that you can still run Enterprise Gateway as a traditional docker container within a Docker Swarm cluster, yet have the kernel containers launched as Docker Swarm services since how the kernels are launched is a function of their configured process proxy class.

For more information, check our repo and docs.

Tag summary

Content type

Image

Digest

sha256:c7ff4da02

Size

1 GB

Last updated

about 1 month ago

docker pull elyra/enterprise-gateway:3.3.0