Beta This is a new service — your feedback will help us to improve it.

Troubleshooting

Start on the container detail page. It shows the status, pod state, restart count, recent logs, and the assigned IPv6 address when one exists.

Container is pending or provisioning

Provisioning waits for Kubernetes resources and an IPv6 LoadBalancer address.

If it stays pending for more than a few minutes:

Image pull errors

Common causes:

Use a fully qualified public image reference when in doubt:

docker.io/library/nginx:1.25-alpine

Private registry credentials are not supported in simple mode yet.

Container starts and then fails

Open the container detail page and read Pod state and Logs.

Common causes:

Fix the image or config, then use Save & restart or Restart container.

Changes are saved but not live

Editing a container saves desired config first. The running pod changes only after a restart.

Use Save & restart on the edit screen, or use Restart container from the detail page.

DNS does not resolve

Check the AAAA record:

dig AAAA app.example.com

Make sure the record value exactly matches the IPv6 address on the container detail page. If you deleted, recreated, or renamed the container, the address may have changed.

DNS resolves but the service is unreachable

Check IPv6 from your client:

curl -6 https://test-ipv6.com/

Then test the service directly:

curl -6 http://[2a01:4f8:c2c:1234::5]/

If the raw IPv6 address works but the hostname does not, the issue is DNS. If neither works, check the container status and logs.

kubectl apply is rejected

Admission policy rejects resources that break tenant guardrails. Common rejections include:

Adjust the manifest or use the control panel for control-panel-managed containers.

Quota is exhausted

Billing capacity and namespace quota are linked. To clear quota pressure: