Troubleshooting
This page collects the canonical first checks for common Supernode issues.
Bootstrap problems
If bootstrap fails, start by checking the cluster and control-plane:
kubectl config current-contextkubectl -n control-plane get podskubectl -n control-plane get eventsThen confirm the provider prerequisites:
- working cloud credentials for AWS or GCP
- local container runtime for Kind
- working
kubectlaccess to the target cluster
Vault not ready
If Vault-backed workloads are not coming up, verify the control-plane first:
kubectl -n control-plane get podskubectl -n control-plane exec -it control-plane-vault-0 -- vault statuskubectl -n control-plane get vaultauths.secrets.hashicorp.comkubectl -n control-plane get vaultconnections.secrets.hashicorp.comThen confirm that you completed the post-install step:
cd extensions/control-planeVAULT_TOKEN=<vault-admin-token> ./scripts/post_install.shProducer workload not starting
For Cardano or Apex Fusion producer workloads, check the Vault path first.
The chart expects:
kes.skeyvrf.skeyop.cert
If the path is missing or incomplete, the synced Kubernetes secret will not become ready.
Workload not showing healthy
Use the standard sequence:
- inspect the workload in the dashboard
- read the workload logs
- inspect pods and events in the workload namespace
- confirm metrics are present in Prometheus
- inspect the Grafana dashboard if available
Namespace-level checks:
kubectl -n <namespace> get podskubectl -n <namespace> describe pod <pod-name>kubectl -n <namespace> logs <pod-name>Dashboard cannot install workloads
If the dashboard cannot discover or install workloads, validate its environment dependencies:
REGISTRY_ENDPOINTOCI_ENDPOINTPROMETHEUS_ENDPOINTGRAFANA_API_ENDPOINTGRAFANA_PUBLIC_URL
These integrations are required for the intended catalog, install, and monitoring experience.
For agent-guided diagnostics, the most relevant skills are:
cardano-block-producer-troubleshooting.mdcardano-block-producer-verification.mdcardano-node-metrics-access.mdsupernode-dashboard-port-forward.md