Skip to content

kooplex/kooplex-config

Repository files navigation

Visit the Kooplex page for further informations!

Prerequisites

  • apt install docker.io docker-compose acl
  • install kubernetes
  • vim /etc/docker/daemon.json
{
          "exec-opts": ["native.cgroupdriver=systemd"], # for monitoring with grafana
            "log-driver": "json-file",   # don't let logs grow too large
              "log-opts": {
                          "max-size": "100m"
                            },
              "storage-driver": "overlay2",   # that was recommended at some point
      "insecure-registries":["##OTHER_KOOPLEX_INSTANCE##:5000"]  # In case of having multiple Kooplex instances, you may want reuse already built notebook images

}

Installation

Kooplex configuration scripts

Jsonnet templates

All the modules are templated and it needs to be manifested into yaml format. The build_from_jsonnet.sh

IMPORTANT NOTES

  • Check whether all the necessary ports are open (ufw allow etc) e.g. docker port, http port