<PodName> is the node execution string shown in the Flyte UI. <namespace> corresponds to the Flyte project-domain, e.g. flytesnacks-development.
The Flyte UI shows node execution IDs like
ab5mg9lzgth62h82qprp-n0-0. This is also the pod name in Kubernetes.Installation and sandbox issues
Cannot connect to the Docker daemon
Cannot connect to the Docker daemon
Error:This occurs when running Docker Desktop instead of the native Docker engine on Linux. The socket path differs.Fix for Docker Desktop on macOS:Fix for Docker Desktop on Linux:Fix for Rancher Desktop on Linux:If you are using another container runtime, link its socket to
/var/run/docker.sock.Insufficient CPU when starting sandbox
Insufficient CPU when starting sandbox
Error:This is common on macOS with Docker Desktop.Fix: Open Docker Desktop settings and increase resources to a minimum of 4 CPU cores and 3 GB RAM.
TLS certificate not trusted (x509 error)
TLS certificate not trusted (x509 error)
Error:This occurs when TLS is not properly configured in a Also update your
flyte-core deployment.Fix: Enable TLS in your values.yaml:flytectl config to disable insecure mode:Wrong SSL version (OPENSSL_internal:WRONG_VERSION_NUMBER)
Wrong SSL version (OPENSSL_internal:WRONG_VERSION_NUMBER)
Error:For
flyte-binary: Verify that the endpoint name in your config.yaml matches the DNS names in the SSL certificate (whether self-signed or CA-issued).For sandbox: Verify the FLYTECTL_CONFIG environment variable points to the correct config file:Execution failures
OOMKilled — container terminated with exit code 137
OOMKilled — container terminated with exit code 137
Error:The container exceeded its memory limit.Fix 1: For Helm deployments, update task resource defaults in your Fix 2: Override resource limits directly in your task code:Fix 3: For EKS deployments, adjust limits in the
values.yaml:inline section of eks-production.yaml. Use the most recent Helm charts.ImagePullBackOff
ImagePullBackOff
Error: Kubernetes cannot pull the task container image.Fix 1: If your environment uses a network proxy, pass the proxy configuration when starting the sandbox:Fix 2: Never use Fix 3: If the registry requires authentication, create a Kubernetes image pull secret and configure it in your pod template.
latest as an image tag. Kubernetes changes the pull policy to Always for latest, forcing a pull on every pod start. Use a specific version tag:ModuleNotFoundError in container tasks
ModuleNotFoundError in container tasks
Error:Cause: The Python module is not on the container’s path.Fix: If using a custom Docker image, ensure:
- Your
Dockerfileis at the same level as theflytedirectory. - An empty
__init__.pyexists in your project folder.
Spark task error: JavaPackage is not callable
Spark task error: JavaPackage is not callable
Error:Cause: The
spark plugin is not enabled in the FlytePropeller configuration.Fix: Add spark to the enabled-plugins list in your config YAML:Dynamic workflow: failed + succeeded + running inconsistent state
Dynamic workflow: failed + succeeded + running inconsistent state
Error: An execution appears stuck or reports an inconsistent
failed + succeeded + running state.Cause: A malformed dynamic workflow was processed by FlytePropeller. This was a known bug fixed in v1.16.4.Fix: Upgrade to Flyte v1.16.4 or later. If you cannot upgrade immediately, use RecoverExecution to resume from the last known good state:Storage and data issues
AccessDenied when writing to S3 (EKS deployment)
AccessDenied when writing to S3 (EKS deployment)
Error:Cause: The Kubernetes service account Flyte uses does not have the correct IAM role annotation for IRSA (IAM Roles for Service Accounts).Fix 1: Verify the service account annotation:Expected output should include:Fix 2: If the annotation is missing, add it manually:Refer to the community-maintained Flyte the Hard Way guide for full EKS IAM configuration.
Cannot access Minio in local sandbox
Cannot access Minio in local sandbox
When running the local sandbox, Minio is available at:
- Console UI: http://localhost:30080/minio/login
- API: http://localhost:30002
- Credentials: username
minio, passwordminiostorage
Authentication issues
Unauthenticated errors in flytectl
Unauthenticated errors in flytectl
Error: Fix 2: Verify your config file has the correct auth settings:Fix 3: For development/sandbox, you can disable auth entirely:
rpc error: code = UnauthenticatedFix 1: Re-authenticate:Auth config not found after demo start
Auth config not found after demo start
After running Add this to your shell profile to persist it across sessions.
flytectl demo start, the sandbox config is written to ~/.flyte/config-sandbox.yaml. Export it:Getting more help
GitHub Issues
Open a bug report or feature request.
Slack Community
Get real-time help in the
#ask-the-community channel.GitHub Discussions
Ask questions or share ideas with the community.
Documentation
Browse the official Flyte documentation.