Skip to main content

Agent Installation

Prerequisites

To install and run the Mission Control agent you need to have the following prerequisites:

  • Kubernetes v1.27+ and Helm v3
  • 1 - 2 CPU cores and 4GB of Memory
  • Persistent Volumes with 10GB+ of storage or an external postgres database like RDS.

The recommended way of installing an agent is generating the Helm/Flux install script on the UI:

  1. Navigate to SettingsAgents

  2. Click on the

    button, and enter in the dialog:

    • clusterName
    • Toggle Kubernetes to automatically scrape the cluster the agent is installed in, you can skip this step and perform it later by installing the chart

  3. Click Next

    You should see an installation script generated for Flux or Helm CLI

Encrypting the Token

We recommend that the upstream token be stored and encrypted using sops or similar

  1. Create a new secret called mission-control-upstream:

      apiVersion: v1
    kind: Secret
    metadata:
    name: mission-control-upstream
    stringData:
    UPSTREAM_HOST: ""
    UPSTREAM_USER: token
    UPSTREAM_PASSWORD: ""
    AGENT_NAME: "YOUR_LOCAL_NAME"

  2. Update the chart values:

    upstream:
    createSecret: false
    secretName: mission-control-upstream