Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-12804

Improve kubernetes setup for Qserv

    Details

    • Type: Epic
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Qserv
    • Labels:
      None
    • Templates:
    • Epic Name:
      Kubernetes Ops, part 2
    • Team:
      Data Access and Database

      Description

      Qserv is working with Kubernetes but lots of thing remains to do:

      • add health and liveness probe to pods
      • try headless service to retrieve master pod (may be useful in case of mono node ci)
      • push from travis-ci to docker hub with a dedicated account, not fjammes
      • upgrade k8S to 1.9.1
      • update debian version or change OS inside containers (alpine linux?)
      • split pods in more containers
      • rename 'master' and 'worker' container inside pods
      • use daemonset or statefulset to manage Qserv pods?
      • use (local?) persistentstorage (see https://github.com/kubernetes-incubator/external-storage/tree/master/local-volume)/add tag to data node?
      • use configmap and secrets for managing configuration
      • use generic mariadb container on worker (.i.e. manage scisql product differently?)
      • start mysql on port 13306 on master (change data loader and test script default port)
      • try to improve mysql tuning (see mariadb container original tuning)
      • improve/simplify yaml file builder
      • add monitoring (prometheus?)
      • manage logs (fluentd, elastic search?)
      • remove bare-metal configuration scripts?
      • remove shmux setup?
      • package using helm?

        Attachments

          Container Issues

            Activity

              People

              • Assignee:
                jammes Fabrice Jammes
                Reporter:
                jammes Fabrice Jammes
                Reviewers:
                Fritz Mueller
                Watchers:
                Fabrice Jammes
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Summary Panel