Get Cluster Status
Get current cluster status by fetching live state from EKS + K8s.
Reads tier definitions from the cluster_configs collection,
then queries the actual cluster to determine current tier, memory, and replicas.
BYOC services without a cluster_configs record get a live-only view
(no tier catalog, scaling_available: false) that degrades to
‘unknown’ values instead of failing.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
Successful Response
Currently active tier name (matched from K8s StatefulSet specs).
Per-StatefulSet live specs. One entry for single-KC tenants; multiple for KC-0 + KC-1 + ... tenants.
Every tier defined in the cluster_config, ordered ascending by 'order'.
Operation ID if a scaling operation is in progress
Whether scale operations are possible (a cluster_configs record exists). False for BYOC services rendered from live K8s state only.
Node groups read live from EKS/EC2 (with EBS volumes attached to the Kafka NG). Populated only on the config-less path, where no tier catalog exists.