Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tensor9.com/llms.txt

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

Common issues and how to resolve them.

General Issues

These apply regardless of environment.

Terraform Apply Fails

Common causes:
  • Permission denied - Verify your cloud credentials have the required permissions (see Prerequisites)
  • Resource quota exceeded - Check your cloud account’s service limits
  • State conflict - If you re-run terraform apply after a partial failure, Terraform should pick up where it left off

DNS Not Resolving

Symptom: Domain configured but not resolving. Check:
dig <your-domain>
nslookup <your-domain>
Common causes:
  • Propagation delay - DNS changes can take up to 48 hours to propagate (usually much faster)
  • Incorrect DNS provider credentials - Verify your Route 53 or Cloudflare credentials are correct
  • Zone delegation - For custom domains, verify you’ve delegated to the correct nameservers

Can’t Reach the Application

1

Check DNS

Verify DNS is resolving: dig <your-domain>
2

Check load balancer

Check that the load balancer / ingress is healthy.
3

Check TLS

Verify TLS certificates are valid: curl -v https://<your-domain>

Environment-Specific Issues

Controller Pod Won’t Start

Symptom: Pod stuck in Pending, CrashLoopBackOff, or ImagePullBackOff.Check pod status:
kubectl describe pod -n <namespace> <pod-name>
Common causes:
StatusLikely CauseFix
PendingInsufficient CPU or memory on nodesScale up your cluster or free resources: kubectl describe nodes
CrashLoopBackOffConfiguration error or missing dependencyCheck logs: kubectl logs -n <namespace> <pod-name>
ImagePullBackOffContainer registry access issueVerify your cluster can pull images from the internet

Setup Interface Shows “Waiting for Controller”

The controller hasn’t connected to our systems yet. This usually resolves in 2-5 minutes.If it persists:
1

Check pod

Verify the pod is running: kubectl get pods -n <namespace>
2

Check logs

Check logs for connection errors: kubectl logs -n <namespace> <pod-name>
3

Check network

Verify outbound internet access from the pod’s namespace.
4

Check policies

Check if network policies are blocking egress on port 443.

Application Not Responding

1

Controller status

Check controller status: kubectl get pods -n <namespace>
2

App pod status

Check application pod status: kubectl get pods -n <namespace> -l app=<app-label>
3

App logs

View application logs: kubectl logs -n <namespace> <app-pod-name>
4

Events

Check events: kubectl get events -n <namespace> --sort-by='.lastTimestamp'
5

Contact us

Contact us with the error details.

High Resource Usage

kubectl top pods -n <namespace>
kubectl top nodes
If the controller or application is consuming more resources than expected, contact us. It may indicate a configuration issue or a need to scale.

Getting Help

If you can’t resolve an issue:
1

Gather information

  • Controller logs
  • Controller status
  • Any error messages from the setup interface
  • When the issue started
2

Contact us

Send us the above information. The more detail you provide, the faster we can help.
3

Enable troubleshooting permissions

If we need to investigate, enable the appropriate permission tier. You can revoke them as soon as the investigation is complete.