Troubleshooting
Most Klutch components run in the Control Plane Cluster, where detailed logs are available. Developers can review konnector logs and inspect any errors synchronized between the control plane and the application cluster, as well as the logs and events of their deployed resources.
Symptom: Resource never reaches Ready
-
Inspect the resource:
kubectl describe <resource-name> <name> -n <ns>Look for warning events or failed conditions.
-
Check the full status:
kubectl get <resource-name> <name> -n <ns> -o yamlReview the
status.conditionsand any references to the backing composite resource. -
Check the konnector logs:
kubectl logs -l <konnector-label> -n <konnector-namespace>Look for authentication or connectivity issues between your cluster and the control plane.
Symptom: instance is not Ready after configuring config.parameterGroup
-
Inspect the resource:
kubectl describe <resource-name> <name> -n <ns>
kubectl get <resource-name> <name> -n <ns> -o yamlLook for warning events or failed conditions.
-
Verify parameter group values and units:
Ensure values match supported types and ranges (for example MiB fields and integer-only fields).
-
Re-apply with corrected values:
kubectl apply -f <instance-manifest>.yaml
For supported parameter fields and examples, see Configure Parameter Groups.