Skip to content

joshrwolf/ripfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd53fd8 · Mar 26, 2022

History

13 Commits
Mar 26, 2022
Mar 25, 2022
Mar 25, 2022
Mar 25, 2022
Mar 25, 2022
Mar 26, 2022
Mar 25, 2022
Mar 26, 2022
Mar 26, 2022
Mar 25, 2022
Mar 26, 2022
Mar 25, 2022
Mar 25, 2022
Mar 26, 2022
Mar 26, 2022
Mar 25, 2022

Repository files navigation

Registry on IPFS

An easy to use distributed, highly available internal Kubernetes registry with zero dependencies, backed by IPFS.

Demo

asciicast

Usage

Installation in a cluster is simple, regardless of your clusters access to a registry (airgap vs online):

# Install in a cluster with access to ripfs registry
ripfs install

# Install in a disconnected cluster without a pre-existing registry 
#   (get the payload from the ripfs releases page)
ripfs install --offline offline-payload.tar.gz

Add images to the ripfs registry:

# Add a remote image from dockerhub
ripfs add alpine:latest

# Add a set of images from a local oci layout
ripfs add path/to/layout

# Add images from a tarball created from "docker save"
ripfs add path/to/images.tar.gz