Skip to main content

Documentation Index

Fetch the complete documentation index at: https://radarhq.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Cluster API is the Kubernetes sub-project for declarative cluster lifecycle management. Used by platform teams to provision and manage workload clusters.

What Radar Shows

Topology: Full CAPI ownership chain - ClusterClass → Cluster → KubeadmControlPlane → Machine → Node, and Cluster → MachineDeployment → MachineSet → Machine → Node. MachineHealthCheck → Cluster protection edges. Machine → Node edges use status.nodeRef (semantic, not owner-ref). Cluster Detail View:
  • Phase, version, cluster class, control plane endpoint
  • Control plane and worker replica counts (v1beta2-aware)
  • Control plane and infrastructure references (clickable)
  • ClusterClass topology section (worker MachineDeployments table)
  • “Connect to Cluster” button - auto-connects Radar to the workload cluster
  • “Download Kubeconfig” button
  • Conditions
Machine Detail View:
  • Phase, role (Control Plane / Worker), version, provider ID
  • Clickable Node reference (via status.nodeRef)
  • Addresses table, node info (OS, architecture, kernel, kubelet)
  • Bootstrap and infrastructure references
MachineDeployment Detail View:
  • Phase, replicas (desired/ready/available/up-to-date), strategy
  • Version, cluster name
  • Machine template references
  • Owned machines label hint (copyable)
KubeadmControlPlane Detail View:
  • Replicas, version, initialized status (v1beta2-aware)
  • Machine template with drain/volume detach/deletion timeouts
  • Kubeadm config highlights (cert SANs)
  • Last remediation info
  • Owned machines label hint
ClusterClass Detail View:
  • Infrastructure, control plane, worker topology tables
  • Variables with schema types
  • Patches with definitions and enabledIf expressions
MachineHealthCheck Detail View:
  • Expected/healthy machine counts, remediations allowed
  • Label selector display
  • Unhealthy conditions tables (v1beta1 + v1beta2 formats)
  • Remediation template
Additional renderers: MachineSet, MachinePool, MachineDrainRule, KubeadmConfig/Template Resource Browser: Smart columns for all CAPI kinds - phase badges, replica counts, cluster names, roles, versions. Topology-controlled badge: Resources managed by ClusterClass (label topology.cluster.x-k8s.io/owned) show a warning banner. Fleet topology mode: Dedicated “Fleet” view filters to CAPI and infrastructure provider resources only, giving a clean cluster-management view without application workload noise. Groups start expanded by default. CAPI Fleet Topology  -  5 GKE clusters with MachineDeployments, MachinePools, and provider resources Resource browser with smart columns per CAPI kind - Provider detection, phase badges, replica counts: CAPI Cluster list with Provider column Cluster detail view with Connect to Cluster and Download Kubeconfig actions, provider detection, and clickable references to infrastructure resources: Cluster detail with Connect button and provider references

Infrastructure Provider Renderers

Radar has first-class renderers for AWS (CAPA), GCP (CAPG), and Azure (CAPZ) infrastructure provider resources. These surface provider-specific operational data - instance types, scaling config, VPC/subnet topology, managed service addons - that would otherwise be buried in raw YAML. AWS EKS control plane - VPC topology with subnets (Public/Private badges), security groups, EKS addons, IAM roles: AWSManagedControlPlane with VPC, subnets, and IAM details GCP GKE control plane - project, location, release channel, and conditions timeline with left-aligned timestamps: GCPManagedControlPlane with conditions timeline Managed machine pools: Instance/VM types, scaling config (autoscaling min/max), capacity type badges (On-Demand/Spot), node management (auto-repair/upgrade), labels and taints. Azure AKS: Location, resource group, SKU tier, network plugin/policy, System/User mode badges, Regular/Spot priority, availability zones. Individual machines: Instance type/state badges, provider IDs, addresses, conditions. Templates and cluster stubs: Lightweight renderers for instance templates (with resolved capacity) and cluster infrastructure stubs (endpoint + failure domains).

Supported CRDs

CRDGroupTopologyDetail ViewAI Summary
Clustercluster.x-k8s.ioYesYesYes
ClusterClasscluster.x-k8s.ioYesYesYes
Machinecluster.x-k8s.ioYesYesYes
MachineSetcluster.x-k8s.ioYesYesYes
MachineDeploymentcluster.x-k8s.ioYesYesYes
MachinePoolcluster.x-k8s.ioYesYesYes
MachineHealthCheckcluster.x-k8s.ioYesYesYes
MachineDrainRulecluster.x-k8s.ioNoYesNo
KubeadmControlPlanecontrolplane.cluster.x-k8s.ioYesYesYes
KubeadmControlPlaneTemplatecontrolplane.cluster.x-k8s.ioNoGenericNo
KubeadmConfigbootstrap.cluster.x-k8s.ioNoYesNo
KubeadmConfigTemplatebootstrap.cluster.x-k8s.ioNoGenericNo
AWSManagedControlPlanecontrolplane.cluster.x-k8s.ioYesYesNo
AWSManagedMachinePoolinfrastructure.cluster.x-k8s.ioYesYesNo
AWSMachineinfrastructure.cluster.x-k8s.ioYesYesNo
AWSMachineTemplateinfrastructure.cluster.x-k8s.ioNoYesNo
AWSManagedClusterinfrastructure.cluster.x-k8s.ioNoYesNo