Talos Director is in Limited Availability. Limited Availability customers receive full production support and work directly with Sidero Labs engineering during onboarding. General availability is planned for January 2027, and the console is changing quickly until then, so details on these pages may differ from what you see.To request access, visit siderolabs.com/getdirector.
The Kubernetes dashboard
Navigate to Kubernetes (/kubernetes) for a fleet-level overview of every managed cluster. Use it to answer “is the fleet healthy, and where should I look next?” before opening any individual cluster.
The dashboard presents:
- Fleet summary tiles — total clusters with ready/failed counts, total nodes with how many are ready, healthy clusters with degraded and unhealthy counts, and whether the Kubernetes management service is online.
- Upgrades in Progress — any cluster upgrades currently running, so rolling operations are never invisible.
- Needs Attention — a triage list of clusters that are degraded, unhealthy, or failed, with the reason (for example, etcd quorum unhealthy). Each entry links to the affected cluster.
- Cluster table — recent clusters with status, version, node readiness, health, and age.
The dashboard distinguishes Status from Health. Status is the lifecycle state (a cluster can be
Ready), while health reflects live component checks — a Ready cluster can still be Degraded. Treat the Needs Attention list as the source of truth for what requires action.The Kubernetes Clusters view
Navigate to Kubernetes > Clusters (/kubernetes/clusters) for the full cluster inventory.
Columns
The table shows the following columns.Controls
The controls above the table let you search, shape, and export the view:- Filter clusters… — narrow the table with free text or query-style expressions, for example
status:ready. - Columns — choose which columns are visible.
- Export CSV — download the current view for reporting or offline analysis.
- Refresh — reload cluster data on demand.
- Create Cluster — provision a new workload cluster.
- Global search — the top-bar search spans VMs, hosts, networks, and users, and supports scoped queries such as
vm:name.
Create a cluster
Select the + Create Cluster button to provision a new Kubernetes cluster. The workflow has the following stages, followed by a final review.Cluster details
Name the cluster and choose the operating system and Kubernetes versions.Infrastructure
Choose where the cluster’s nodes run.Networking
Configure how the cluster’s nodes, pods, and services are addressed.Node configuration
Size the control plane and define the worker node pools.Control plane nodes
Control-plane nodes run the Kubernetes API server and etcd.Worker node pools
Worker nodes run your workloads, grouped into pools.Add-ons
Select the add-ons to install with the cluster. You can also install add-ons later from the cluster’s Add-ons tab.Cluster settings
Set backup, protection, and registry behavior for the cluster.Review and create
Review the configuration of the Kubernetes cluster — select Back to return to a previous step if you need to adjust the configuration. Select Create Cluster to complete the setup.The cluster detail screen
Click a cluster name to open its detail screen. The header shows the cluster’s status, Kubernetes version, and node OS version, plus two primary actions:- Kubeconfig — download the kubeconfig for CLI and CI access to the cluster.
- Upgrade — start a guided cluster upgrade.
Overview
The landing tab summarizes cluster configuration: API endpoint, Kubernetes and OS versions, pod CIDR, service CIDR, CNI (for example, Flannel), load balancer (for example, MetalLB), the zones the cluster spans, control-plane anti-affinity state, preferred host, and creation time.Configuration
Controls where the cluster’s control plane runs and which container registry mirrors its nodes pull through. Node pools are placed independently from each pool’s own settings. Saving a preferred host migrates the control-plane VMs that are not yet on it one at a time; setting the preference back to Any moves nothing and leaves future placement to the scheduler.Nodes
Per-node inventory headed by a health summary (nodes ready, cordoned, pressured, locked). Each row shows the node’s health, role (control plane or worker), pool, Kubernetes and OS versions, IP address, the hypervisor host running it, age, CPU and memory resources with live utilization, pod count against capacity, and heartbeat freshness. Row actions cover node-level operations.Node Pools
Declarative groups of worker nodes. Each pool shows its status, node count against its minimum and maximum, per-node instance resources (CPU, memory, disk), and whether autoscaling is enabled. Click Add Node Pool to create one; scale a cluster by editing a pool rather than managing individual nodes.Autoscaler
Live autoscaling state per pool: current node count against min/max bounds, the scaling method (for example, pod requests utilization), and the signals driving decisions — average CPU against the scale-up and scale-down thresholds, average memory, and pod count against schedulable capacity — plus when the pool last scaled.A pool with equal minimum and maximum (for example,
min: 3, max: 3) is effectively fixed-size even with autoscaling enabled. Widen the bounds to let the autoscaler act.Backups
Scheduled and on-demand cluster backups, headed by a Backup Health indicator showing time since the last success. Each backup lists its status, size, type (scheduled or manual), creation time, expiration, and restore history. Click Create Backup for an on-demand backup.Monitoring
Component-level System Health across the cluster’s moving parts: certificates, CNI, control plane, CoreDNS, etcd, etcd backup freshness, kube-proxy, the Kubernetes API, metrics server, node conditions, pod scheduling, and workers. Use this tab to turn aDegraded verdict into a specific failing component.
Storage
Persistent storage for the cluster through CSI integration. If no CSI add-on is installed, this tab reports Storage Not Configured and directs you to the Add-ons tab to install one.Add-ons
The installed add-on inventory and a catalog of curated add-ons (for example, Metrics Server for the resource metrics API, or Spegel for peer-to-peer image distribution). Each add-on shows its category, version, status, health, and install time. Click Install Add-on to add from the catalog.Upgrade health checks
The guardrails that protect cluster upgrades. Built-in checks always apply, with no configuration required:- All nodes must be Ready before an upgrade starts.
- Nodes are replaced one at a time — the replacement node must join and become Ready before the old node is drained and removed.
- Control-plane rollouts are gated so the control plane stays available throughout.