elyra/kernel-image-puller

By elyra

Updated about 2 months ago

Responsible for pulling configured kernel images to cluster nodes

Image
Integration & delivery
Machine learning & AI
Data science
0

500K+

elyra/kernel-image-puller repository overview

This image is responsible for contacting the configured Jupyter Enterprise Gateway instance within a Kubernetes or Docker Swarm cluster and pulling the set of kernel-based images to the node on which it is running.

What it Gives You

  • The ability to add new nodes and have kernel images on those nodes automatically populated.
  • The ability to configure new kernelspecs that use different images and have those images pulled to all cluster nodes.

Basic Use

Deploy enterprise-gateway per its instructions and configured to the appropriate environment.

As part of that deployment, Kernel Image Puller (KIP) will be launched on each node. On Kubernetes, this will be accomplished via a DaemonSet. On Docker Swarm, it will be via a global service. KIP will then contact the configured Enterprise Gateway instance, fetch the set of in-use kernelspecs, parse out the image names and pull those images.

There are a few points of configuration listed below - all of which are environment variables (defaults in parenthesis).

  • KIP_GATEWAY_HOST (http://localhost:8888)
  • KIP_INTERVAL (300)
  • KIP_LOG_LEVEL (INFO)
  • KIP_NUM_PULLERS (2)
  • KIP_NUM_RETRIES (3)
  • KIP_PULL_POLICY (IfNotPresent)

For more information, check our repo and docs.

Tag summary

Content type

Image

Digest

sha256:db0dd972d

Size

387.2 MB

Last updated

about 2 months ago

docker pull elyra/kernel-image-puller:3.3.0