Jeremy Juventin
04/06/2026, 5:02 PMabctl local install --insecure-cookies --low-resource-mode
INFO Using Kubernetes provider:
Provider: kind
Kubeconfig: /root/.airbyte/abctl/abctl.kubeconfig
Context: kind-airbyte-abctl
SUCCESS Found Docker installation: version 26.1.4
INFO No existing cluster found, cluster 'airbyte-abctl' will be created
SUCCESS Port 8000 appears to be available
SUCCESS Cluster 'airbyte-abctl' created
INFO Patching image airbyte/db:1.7.0-17
INFO Pulling image airbyte/async-profiler:2.0.1
INFO Pulling image airbyte/bootloader:2.0.1
INFO Pulling image airbyte/connector-sidecar:2.0.1
INFO Pulling image airbyte/container-orchestrator:2.0.1
INFO Pulling image airbyte/cron:2.0.1
INFO Pulling image airbyte/db:1.7.0-17
INFO Pulling image airbyte/server:2.0.1
INFO Pulling image airbyte/utils:2.0.1
INFO Pulling image airbyte/worker:2.0.1
INFO Pulling image airbyte/workload-api-server:2.0.1
INFO Pulling image airbyte/workload-init-container:2.0.1
INFO Pulling image airbyte/workload-launcher:2.0.1
INFO Pulling image temporalio/auto-setup:1.27.2
INFO Namespace 'airbyte-abctl' created
INFO Persistent volume 'airbyte-local-pv' created
INFO Persistent volume claim 'airbyte-storage-pvc' created
INFO Persistent volume 'airbyte-volume-db' created
INFO Persistent volume claim 'airbyte-volume-db-airbyte-db-0' created
INFO Starting Helm Chart installation of 'airbyte/airbyte' (version: 2.0.19)
WARNING Encountered an issue deploying Airbyte:
Pod: airbyte-abctl-worker-7c698f674c-9s55p.18a3d2fb46b88bec
Reason: Unhealthy
Message: Readiness probe failed: Get "<http://10.244.0.8:9000/>": dial tcp 10.244.0.8:9000: connect: connection refused
Count: 6
WARNING Encountered an issue deploying Airbyte:
Pod: airbyte-abctl-workload-api-server-5ccbbb5689-vgw99.18a3d2fb46b6f459
Reason: Unhealthy
Message: Readiness probe failed: Get "<http://10.244.0.9:8085/health/liveness>": dial tcp 10.244.0.9:8085: connect: connection refused
Count: 6
WARNING Encountered an issue deploying Airbyte:
Pod: airbyte-abctl-server-7fd587f787-8gjz7.18a3d2fb46b303e0
Reason: Unhealthy
Message: Readiness probe failed: Get "<http://10.244.0.11:8001/api/v1/health>": dial tcp 10.244.0.11:8001: connect: connection refused
Count: 6kapa.ai
04/06/2026, 5:02 PMReadiness probe failed: ... connect: connection refused) are a known issue during Airbyte installation. These warnings indicate that some pods (worker, workload-api-server, server) are not yet ready when the readiness probes run, but this doesn't necessarily mean the installation has failed.
A few things to consider:
1. This may be a resource issue
You're running in --low-resource-mode, which is intended for environments with fewer than 4 CPUs. However, even in low-resource mode, pods can take time to start up and may temporarily fail readiness probes. The Airbyte documentation notes that if you see readiness probe failures, installation can still complete — you may just need to wait. [OSS Quickstart]
2. These are `WARNING`s, not fatal errors
The output shows WARNING Encountered an issue deploying Airbyte — not a hard failure. The documentation explicitly states:
> If you see the warning Encountered an issue deploying Airbyte with the message Readiness probe failed, allow installation to continue. You may need to allocate more resources for Airbyte, but installation can complete anyway.
[OSS Quickstart]
3. Docker version may be a factor
You're using Docker version 26.1.4. There is a known issue where older Docker versions can cause cluster initialization problems. One GitHub issue noted that upgrading to Docker 28.x resolved a similar cluster health check failure. [GitHub Issue]
Recommended steps:
• Wait for the installation to fully complete — it can take up to 30 minutes.
• If it ultimately fails, try uninstalling and reinstalling:abctl local uninstall
abctl local install --insecure-cookies --low-resource-mode
• Consider upgrading Docker to version 28.x or later.
• Ensure your VM has sufficient resources allocated (at minimum 4 CPUs and adequate RAM are recommended for a standard install). 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Jeremy Juventin
04/06/2026, 5:37 PM/ | (_)____/ /_ __ __/ /____
/ /| | / / ___/ __ \/ / / / __/ _ \
/ ___ |/ / / / /_/ / /_/ / /_/ __/
/_/ |_/_/_/ /_.___/\__, /\__/\___/
/____/
: airbyte-server :
--------------------------------------------------
Will soon be available at <http://localhost:8000/>
--------------------------------------------------
2026-04-06 17:30:22,512 [main] INFO i.m.c.e.DefaultEnvironment(<init>):170 - Established active environments: [k8s, control-plane, edition-community]
2026-04-06 17:30:32,898 [main] WARN c.z.h.HikariConfig(validateNumerics):1135 - HikariPool-1 - idleTimeout is close to or more than maxLifetime, disabling it.
2026-04-06 17:30:32,979 [main] INFO c.z.h.HikariDataSource(<init>):79 - HikariPool-1 - Starting...
2026-04-06 17:30:33,125 [main] INFO c.z.h.HikariDataSource(<init>):81 - HikariPool-1 - Start completed.
2026-04-06 17:30:34,800 [main] INFO i.a.c.t.TemporalUtils(getTemporalClientWhenConnected):163 - Waiting for temporal server...
2026-04-06 17:30:34,802 [main] WARN i.a.c.t.TemporalUtils(getTemporalClientWhenConnected):174 - Waiting for namespace default to be initialized in temporal...
WARNING Encountered an issue deploying Airbyte:
Pod: airbyte-abctl-worker-7c698f674c-9s55p.18a3d34dba876e73
Reason: BackOff
Message: Back-off restarting failed container airbyte-worker-container in pod airbyte-abctl-worker-7c698f674c-9s55p_airbyte-abctl(4f32483b-c4ba-4726-9d73-81526fc6b6b4)
Count: 106
Logs: Unsetting empty environment variable 'CHECK_JOB_MAIN_CONTAINER_MEMORY_LIMIT'
Unsetting empty environment variable 'ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS'
Unsetting empty environment variable 'CHECK_JOB_MAIN_CONTAINER_CPU_REQUEST'
Unsetting empty environment variable 'DISCOVER_JOB_MAIN_CONTAINER_MEMORY_REQUEST'
Unsetting empty environment variable 'AIRBYTE_CLUSTER_NAME'
Unsetting empty environment variable 'OTEL_COLLECTOR_ENDPOINT'
Unsetting empty environment variable 'JOB_KUBE_TOLERATIONS'
Unsetting empty environment variable 'SIDECAR_MAIN_CONTAINER_MEMORY_REQUEST'
Unsetting empty environment variable 'JOB_MAIN_CONTAINER_CPU_REQUEST'
Unsetting empty environment variable 'REPLICATION_ORCHESTRATOR_CPU_REQUEST'
Unsetting empty environment variable 'JOB_KUBE_MAIN_CONTAINER_IMAGE_PULL_SECRET'
Unsetting empty environment variable 'REPLICATION_ORCHESTRATOR_MEMORY_LIMIT'
Unsetting empty environment variable 'JOB_MAIN_CONTAINER_MEMORY_REQUEST'
Unsetting empty environment variable 'SIDECAR_MAIN_CONTAINER_CPU_REQUEST'
Unsetting empty environment variable 'ACTIVITY_MAX_ATTEMPT'
Unsetting empty environment variable 'JOB_KUBE_ANNOTATIONS'
Unsetting empty environment variable 'JOB_MAIN_CONTAINER_CPU_LIMIT'
Unsetting empty environment variable 'DISCOVER_REFRESH_WINDOW_MINUTES'
Unsetting empty environment variable 'DISCOVER_JOB_MAIN_CONTAINER_CPU_REQUEST'
Unsetting empty environment variable 'JOB_KUBE_LABELS'
Unsetting empty environment variable 'REPLICATION_ORCHESTRATOR_MEMORY_REQUEST'
Unsetting empty environment variable 'VERSION'
Unsetting empty environment variable 'WORKFLOW_FAILURE_RESTART_DELAY_SECONDS'
Unsetting empty environment variable 'DISCOVER_JOB_MAIN_CONTAINER_MEMORY_LIMIT'
Unsetting empty environment variable 'CHECK_JOB_MAIN_CONTAINER_CPU_LIMIT'
Unsetting empty environment variable 'SIDECAR_MAIN_CONTAINER_CPU_LIMIT'
Unsetting empty environment variable 'REPLICATION_ORCHESTRATOR_CPU_LIMIT'
Unsetting empty environment variable 'SECRET_PERSISTENCE'
Unsetting empty environment variable 'DEPLOYMENT_ENV'
Unsetting empty environment variable 'SIDECAR_MAIN_CONTAINER_MEMORY_LIMIT'
Unsetting empty environment variable 'DISCOVER_JOB_MAIN_CONTAINER_CPU_LIMIT'
Unsetting empty environment variable 'JOB_MAIN_CONTAINER_MEMORY_LIMIT'
Unsetting empty environment variable 'CHECK_JOB_MAIN_CONTAINER_MEMORY_REQUEST'
Unsetting empty environment variable 'JOB_KUBE_NODE_SELECTORS'
Unsetting empty environment variable 'ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS'
___ _ __ __
/ | (_)____/ /_ __ __/ /____
/ /| | / / ___/ __ \/ / / / __/ _ \
/ ___ |/ / / / /_/ / /_/ / /_/ __/
/_/ |_/_/_/ /_.___/\__, /\__/\___/
/____/
: airbyte-workers :
2026-04-06 17:30:03,150 [main] INFO i.m.c.e.DefaultEnvironment(<init>):170 - Established active environments: [k8s, control-plane, edition-community]
2026-04-06 17:30:10,863 [main] INFO c.z.h.HikariDataSource(<init>):79 - config-pool - Starting...
2026-04-06 17:30:11,110 [main] INFO c.z.h.HikariDataSource(<init>):81 - config-pool - Start completed.
2026-04-06 17:30:12,566 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.netty'
2026-04-06 17:30:12,585 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'ERROR' for logger: 'com.zaxxer.hikari'
2026-04-06 17:30:12,589 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.grpc'
2026-04-06 17:30:12,593 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.temporal'
2026-04-06 17:30:12,597 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'ERROR' for logger: 'com.zaxxer.hikari.pool'
2026-04-06 17:30:12,598 [main] INFO i.m.l.PropertiesLoggingLevelsConfigurer(configureLogLevelForPrefix):113 - Setting log level 'INFO' for logger: 'io.fabric8.kubernetes.client'
WARNING Encountered an issue deploying Airbyte:
Pod: airbyte-abctl-workload-launcher-75c9c79fc4-5ggjh.18a3d34bb976409e
Reason: BackOff
Message: Back-off restarting failed container airbyte-workload-launcher-container in pod airbyte-abctl-workload-launcher-75c9c79fc4-5ggjh_airbyte-abctl(f89652b8-b141-4d5f-8d32-eb901a65e122)
Count: 107
Logs: Unsetting empty environment variable 'JOB_ISOLATED_KUBE_NODE_SELECTORS'kapa.ai
04/06/2026, 5:37 PMairbyte-worker pod is crash-looping (Back-off restarting failed container) — it starts, logs a bunch of "Unsetting empty environment variable" messages, and then exits/restarts repeatedly.
2. The airbyte-workload-launcher pod is also crash-looping for similar reasons.
The worker logs show it connects to the database successfully but then appears to be waiting on Temporal (Waiting for temporal server... / Waiting for namespace default to be initialized in temporal...). This suggests the Temporal service may not be healthy, which is causing the worker to fail to initialize and restart in a loop.
Unfortunately, the knowledge sources I have available don't contain enough specific information to definitively diagnose this exact crash-loop pattern (worker/workload-launcher failing while waiting for Temporal). However, based on the available sources, here are the recommended troubleshooting steps:
1. Try a clean reinstall
This is the most commonly suggested fix for persistent deployment issues: [abctl install stuck; Deployment not ready]
abctl local uninstall
abctl local install --insecure-cookies --low-resource-mode
2. Check available disk space and Docker resources
Image import failures and pod crashes can be caused by insufficient disk space: [bootloader failed]
df -h
docker system df
3. Check pod status and logs directly
kubectl get pods -n airbyte-abctl --kubeconfig /root/.airbyte/abctl/abctl.kubeconfig
kubectl logs airbyte-abctl-temporal-0 -n airbyte-abctl --kubeconfig /root/.airbyte/abctl/abctl.kubeconfig
Checking the Temporal pod logs specifically may reveal why the worker cannot connect to it.
4. Check your VM's available memory
One GitHub issue showed that a server with 15GB RAM but only ~4GB available (due to other running applications) caused similar deployment failures. [Deployment not ready] Make sure your VM has sufficient free memory for Airbyte to run. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Jeremy Juventin
04/06/2026, 5:38 PMkubectl get pods -n airbyte-abctl --kubeconfig /root/.airbyte/abctl/abctl.kubeconfig
kubectl logs airbyte-abctl-temporal-0 -n airbyte-abctl --kubeconfig /root/.airbyte/abctl/abctl.kubeconfig
NAME READY STATUS RESTARTS AGE
airbyte-abctl-bootloader 0/1 Completed 0 43m
airbyte-abctl-cron-fcfbd4979-ch9df 1/1 Running 0 41m
airbyte-abctl-server-7fd587f787-8gjz7 0/1 CrashLoopBackOff 15 (31s ago) 41m
airbyte-abctl-temporal-645f495958-rwl4q 1/1 Running 0 41m
airbyte-abctl-worker-7c698f674c-9s55p 0/1 CrashLoopBackOff 15 (42s ago) 41m
airbyte-abctl-workload-api-server-5ccbbb5689-vgw99 1/1 Running 9 (22m ago) 41m
airbyte-abctl-workload-launcher-75c9c79fc4-5ggjh 0/1 CrashLoopBackOff 15 (40s ago) 41m
airbyte-db-0 1/1 Running 0 42m
error: error from server (NotFound): pods "airbyte-abctl-temporal-0" not found in namespace "airbyte-abctl"kapa.ai
04/06/2026, 5:39 PMairbyte-abctl-temporal-645f495958-rwl4q), not a StatefulSet — that's why airbyte-abctl-temporal-0 was not found.
• Three pods are in CrashLoopBackOff: server, worker, and workload-launcher (15 restarts each).
• Bootloader completed successfully (0/1 Completed) — so the DB migration ran fine.
The fact that server, worker, and workload-launcher are all crash-looping while Temporal itself is running suggests a resource constraint issue rather than a Temporal connectivity problem.
Recommended steps:
1. Check the server pod logs — since the server is also crash-looping (which wasn't visible before), it may give more clues:
kubectl logs airbyte-abctl-server-7fd587f787-8gjz7 -n airbyte-abctl --kubeconfig /root/.airbyte/abctl/abctl.kubeconfig --previous
2. Check available memory on your VM
A shared server with insufficient free RAM is a known cause of this pattern. [Deployment not ready] Run:
free -h
3. Try a clean reinstall
This is the most commonly suggested resolution for persistent CrashLoopBackOff issues during installation: [Deployment not ready]
abctl local uninstall
abctl local install --insecure-cookies --low-resource-mode
4. Check disk space
df -h
docker system df
The knowledge sources don't contain enough specific information to pinpoint the exact root cause of the crash loops beyond these recommendations. Sharing the output of kubectl logs ... --previous for the server pod would help narrow it down further. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Jeremy Juventin
04/06/2026, 5:40 PM___ _ __ __
/ | (_)____/ /_ __ __/ /____
/ /| | / / ___/ __ \/ / / / __/ _ \
/ ___ |/ / / / /_/ / /_/ / /_/ __/
/_/ |_/_/_/ /_.___/\__, /\__/\___/
/____/
: airbyte-server :
--------------------------------------------------
Will soon be available at <http://localhost:8000/>
--------------------------------------------------
2026-04-06 17:37:35,825 [main] INFO i.m.c.e.DefaultEnvironment(<init>):170 - Established active environments: [k8s, control-plane, edition-community]
2026-04-06 17:37:44,327 [main] WARN c.z.h.HikariConfig(validateNumerics):1135 - HikariPool-1 - idleTimeout is close to or more than maxLifetime, disabling it.
2026-04-06 17:37:44,372 [main] INFO c.z.h.HikariDataSource(<init>):79 - HikariPool-1 - Starting...
2026-04-06 17:37:44,435 [main] INFO c.z.h.HikariDataSource(<init>):81 - HikariPool-1 - Start completed.
2026-04-06 17:37:45,880 [main] INFO i.a.c.t.TemporalUtils(getTemporalClientWhenConnected):163 - Waiting for temporal server...
2026-04-06 17:37:45,881 [main] WARN i.a.c.t.TemporalUtils(getTemporalClientWhenConnected):174 - Waiting for namespace default to be initialized in temporal...kapa.ai
04/06/2026, 5:40 PMWaiting for temporal server...
Waiting for namespace default to be initialized in temporal...
This means the airbyte-server is unable to connect to or initialize the Temporal namespace, even though the Temporal pod (airbyte-abctl-temporal-645f495958-rwl4q) shows as Running.
This is a known pattern — other pods (server, worker, workload-launcher) repeatedly fail while waiting for Temporal to become fully ready. [Temporal connection failure]
The knowledge sources don't contain a definitive root cause or fix specific to this exact scenario (Temporal pod running but namespace not initializing). However, based on what's available, here are the recommended steps:
1. Check Temporal pod logs directly (using the correct pod name):
kubectl logs airbyte-abctl-temporal-645f495958-rwl4q -n airbyte-abctl --kubeconfig /root/.airbyte/abctl/abctl.kubeconfig
This may reveal why the default namespace isn't being initialized inside Temporal.
2. Check your VM's free memory
Resource pressure can prevent Temporal from fully initializing even if the pod shows as Running. [Deployment not ready]
free -h
3. Try a clean reinstall
abctl local uninstall
abctl local install --insecure-cookies --low-resource-mode
This is the most commonly suggested resolution for persistent crash-loop issues during installation. [Deployment not ready]
Please share the Temporal pod logs if the above steps don't resolve the issue — that would be the most useful next piece of information to diagnose further. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.