Deprecation of Docker Compose #40599
Replies: 18 comments 32 replies
-
We are hosting airbyte on a ubuntu server with portainer. Traefik is acting as a reverse proxy (handling ssh, authentication.) Traefik is configured right into the docker-compose file. Any hints on the recommended upgrade path for such a setup? |
Beta Was this translation helpful? Give feedback.
-
Hi, just tried it on a fresh install on debian and got this error:
since i'm using the new install format, what's wrong and how to debug it if needed ? |
Beta Was this translation helpful? Give feedback.
-
I'm currently hosting Airbyte using Docker Compose at this moment also and changes we need to make was around running Open Telemetry Collector in Docker Containers also etc. Would be interested to make sure that using the ABCTL tool, we can still get Open Telemetry to function properly, or a pathway to use Open Telemetry to get some of the metrics from Airbyte. We currently don't have much experience using Kubernetes, so we plan to run this using ABCTL at least for the time being in an EC2. |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Signed up for the beta test. I've been migrating our Airbyte setup to Terraform - will there be any changes to how Terraform provisions Airbyte, or will that be unaffected? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Sorry might miss this in the docs, but just wondering, if we want to expose airbyte that was running through ABCTL to the outside world (change hostname from localhost to 0.0.0.0), how would we do that, could not find it in the docs and going through ABCTL, it looks like localhost is hard coded. |
Beta Was this translation helpful? Give feedback.
-
Hi @nataliekwong, @bgroff We are using community OSS version with docker compose deployed on EC2 instance. How can we migrate this to the new abctl command with all the modifications done to docker compose? Already went through these resources [1] [2] [3] But did not get the clarity whether abctl supports the above mentioned additional configurations and how to do it. |
Beta Was this translation helpful? Give feedback.
-
Hi, this is Romaric from Qovery. I got notified of this post, and I'm working to provide a quick install guide for Airbyte on EKS. If you are interested, please let me know. |
Beta Was this translation helpful? Give feedback.
-
Hi, migrating with abctl was a breeze! I was running After waiting for 30 minutes, I canceled the command and restarted it with the --verbose flag. I can see that the installation is stuck in the step below: Any thoughts on how we can remediate this? |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm running docker in rootless mode, so when running |
Beta Was this translation helpful? Give feedback.
-
Hi all. I'm running Airbyte OSS via docker compose in a Digital Ocean droplet. Recently I've tried migrating to |
Beta Was this translation helpful? Give feedback.
-
Since you are going to deprecate docker it seems better to directly move it to kubernetes instead of abctl right? I am currently running using docker on compute engine in GCP and running abctl on that doesn't seem like this best move. Are there any migration guides from docker to kubernetes? I am having trouble finding one. |
Beta Was this translation helpful? Give feedback.
-
Will the Docker Compose method before deprecation also be available for the v1 of the Airbyte platform update? I just wanted to ask because we are currently using Docker Compose and will continue to do so until our organization gets approval for Kubernetes deployment in the live environment. Therefore, we would like to have v1 of Airbyte platform update with the Docker Compose method available. |
Beta Was this translation helpful? Give feedback.
-
I think you should still keep docker compose. Not everyone is using kubernetes, also I couldn't get abctl to work on my local mac computer. Docker works fine |
Beta Was this translation helpful? Give feedback.
-
Still no way to make abctl work on a GCP VM with an external Cloud SQL database on our side |
Beta Was this translation helpful? Give feedback.
-
I'm trying to orchestrate airbyte with airflow. Has anyone managed to do it with local abctl and airflow with docker compose? And with both tools in Kubernetes? |
Beta Was this translation helpful? Give feedback.
-
Summary
Today, we are announcing that Docker Compose will be deprecated from future versions of Airbyte OSS after version 1.0 is released (expected in early August 2024).
Support for Docker Compose and running Airbyte via the
run_ab_platform.sh
script will end in August 2024.What we saw
As Airbyte matures, we need to align on the best path forward for our users and set you up for success with Airbyte. Similar open-source companies provide Docker Compose as a deployment method for local testing. When it comes to production-readiness, Kubernetes has become the de-facto standard in the industry. Earlier this year, we also shared a survey to understand how we could improve the maintenance and upgrade experience for our own community. From your responses, we found:
With this data in hand, our team prioritized building a new local deployment tool, abctl, that was designed to deploy Airbyte locally using Kubernetes with minimal onboarding friction.
abctl
allows users to test what a production deployment would look like without needing to provide your own k8s cluster.Next Steps
Our overall goal is to build a best-in-class tool to improve the initial user experience and ensure users are set up for a production-ready instance of Airbyte from the start, and require minimal migration.
Since our launch of
abctl
two months ago, we’ve observed the following signals from the adoption so far:Moving forward, as we move to deprecate Docker Compose, we want to make sure Docker Compose users can adequately migrate with enough notice and time to use
abctl
. To this end, we’ve created a migration path that we are beginning to test with external users. We are asking for volunteers from the Community to help ensure our migration paths can adequately cover the ways in which users currently use Docker Compose. This beta group of testers will work directly with our Engineering team to migrate existing Airbyte deployments toabctl
.To sign up for the beta group, please fill out the survey HERE.
We look forward to hearing from you!
Beta Was this translation helpful? Give feedback.
All reactions