Uploaded image for project: 'Marathon'
  1. Marathon
  2. MARATHON-8050

Daemon sets / Admin tasks. The ability to run one instance on each cluster node, including when the cluster node count expand (or contracts).

    Details

    • Epic Name:
      Daemon Sets / Admin Tasks
    • Epic Status:
      Done
    • Total Story Points:
      0
    • Remaining Story Points:
      0
    • Progress (%):
      0
    • Progress Bar:
      0%

      Description

      *What is it? *
      Daemon sets / Admin tasks. The ability to run one instance on each cluster node, including when the cluster node count expand (or contracts).

      Problems w/ using constraints
      1. you’re not guaranteed the task will actually get deployed as there may be insufficient resources to deploy it. Sometimes you have to kill other tasks running on the node to make space for this more important service.
      2. you need to manually scale the service as you add or remove nodes to the cluster, or your task will be "deploying" forever.
      3. tasks don't run on masters.

      Use Cases
      1. Install Filebeat so we can push logs to a out-of-cluster ELK stack.
      2. Install credentials for a private docker repo.
      3. Install Google’s CAdvisor on each node in “prometheus mode”.
      4. Install Prometheus’ “Node Exporter” to monitor system metrics.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jmalnick Judith Malnick (Inactive)
                Team:
                Orchestration Team
                Watchers:
                Briansbum, daltonmatos, IgorBerman, Marcus Alvarez, Martin Westergaard Lassen, Matthias Eichstedt, megastef, mwysokin, sdouglasnelson, whoward
              • Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: