Migrating an app from Docker Compose to Kubernetes: step 1, proof of concept with Kompose

preview_player
Показать описание
We start with TellForm, an open source application providing similar functionality to Google Forms or Typeform. The TellForm project already runs on docker-compose and contains several components:

- Nginx proxy in front of web app
- Redis
- Mongo

As a first step to migrating to Kubernetes, we use Kompose to quickly get a proof-of-concept up and running on a local kube cluster.

Рекомендации по теме
Комментарии
Автор

That's the first real explanation I've seen of how Docker relates to Kubernetes. Great video.

blissweb
Автор

OMG THANK YOU THIS HELPED ME A LOT ON MY PROJECT I LOVE YOU MAN YOU SAVED ME

sebastianzbytniewski
Автор

wow, its the most perfect piece of explanation i have even seen for kubernetes and Kompose. Thanks a lot for sharing. May your channel hit a million subscribers by this year end

kumargautam
Автор

Amazing quality video and explanation, thx a lot for share your knowledge.

jairai
Автор

Greate efforts.. niche content that everyone wants but its limited to find

sumitsehgal
Автор

okay, thanks a lot - especially for your conclusion. This is my second try to make a SAAS based on Kubernetes out of my Digital Workspace App and I now know that it makes no sense to lose too much time playing around with kompose and better rebuild the yet docker-compose solution to a Kubernetes solution instead of trying to converting it to one...
... especially for the persistent data (user's file uploads plus the database of the instance), I need to find a state-of-the-art solution...

florianflowfabworx
Автор

how to migrate postgresql database by changing schemas and without changing users records?

رجلمنأقصىالمدينة-عذ
Автор

This is a very clear tutorial. But I have a question! We know that docker-compose usually copies the file from the host defined folder to the container defined folder when creating a volume. This way, we can, for example, copy an entire MVC app from /src to /var/www/html. But how can we do that with kubernetes kubemanifests.yaml file? We cannot import any file to our persistent volumes?

pbznt
Автор

Thank you. Very helpful. But, the .env issue may needs some fixes. Otherwise, it can come and bite in the back later

electrotsmishar
Автор

Thanks for this video! But whats about the data in the docker volume? How can we migrate them directly to kubernetes?

JerryOmann
Автор

I have this error: unable to recognize no matches for kind "Deployment" in version "extensions/v1beta1"

VinuezaDario
Автор

Amazing video. I'm subscribing incase you start making videos again.

angelgonzalez
Автор

awesome video my friend why it doesn't take any more views

startengine