Skip to main content

Mission Control provides comprehensive monitoring and management capabilities for your Kubernetes clusters. It automatically discovers and tracks:

  • All standard Kubernetes resources (Pods, Deployments, Services, etc.)
  • Custom Resources (CRDs)
  • Resource health status via is-healthy
  • Configuration changes
  • Resource relationships and dependencies

This enables you to:

  • Get real-time visibility into your cluster's state
  • Troubleshoot issues faster with relationship mapping
  • Track configuration drift and changes over time
  • Monitor resource utilization and capacity
  • Ensure compliance with security policies
  • Manage multiple clusters from a single interface

Getting Started

Prerequisites

To enable the Kubernetes integration you need:

  1. Install the mission-control-kubernetes chart
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: flanksource
namespace: mission-control
spec:
interval: 5m0s
url: https://flanksource.github.io/charts
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: mission-control-kubernetes
namespace: mission-control
spec:
chart:
spec:
chart: mission-control-kubernetes
sourceRef:
kind: HelmRepository
name: flanksource
namespace: mission-control
interval: 1m
values:
clusterName: CHANGEME
values.yaml
  • clusterName: string (default: "kubernetes")
  • fullnameOverride:
  • global:

    Global values are values that can be accessed from any chart or subchart by exactly the same name.

      - Global values are values that can be accessed from any chart or subchart by exactly the same name.
    • kubeconfig: kubeconfig
    • labels:
    • metrics:
    • nameOverride:
    • playbooks:
    • prometheus:
    • scraper:
    • topology:

    Next Steps