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
- Install the mission-control-kubernetes chart
- Helm
- Flux
helm repo add flanksource https://flanksource.github.io/charts
helm repo update
helm install mission-control-kubernetes flanksource/mission-control-kubernetes \
--set clusterName=CHANGEME \
-n mission-control --wait
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: