Public | Automated Build

Last pushed: 2 months ago
Short Description
iSCSI sheepdog publisher
Full Description

iSCSI Sheepdog Publisher

Image Build Status

Runs as daemonset.

Periodically checks sheepdog cluster for newly created images and creates iSCSI targets
for local use only.

After that you can use built-in iSCSI driver in Kubernetes for connect your images into pods.


Sheepdog is quite experimental storage, use it at your own risk.


  • Check configuration variables in bellow

  • Use example yaml for deploy your own installation:

    curl -o iscsi-sheepdog-publisher.yaml -L
    vim iscsi-sheepdog-publisher.yaml
    kubectl apply -f iscsi-sheepdog-publisher.yaml

    In this example we are presume that your filesystem is mounted on /stor/sheepdog on every node

Configuration variables

  • ADDRESS - Sheepdog bind address (default:
  • PORT - Sheepdog bind port (default: 7000)
  • IQN - IQN name prefix for new targets (example:
  • TIMEOUT - Timeout between checks (default: 10)
  • LUN - LUN for the each new image (default: 1)
Docker Pull Command
Source Repository