DEV Community

Discussion on: What is Minikube and Kubectl? 🤔 Setup a Minikube cluster for Kubernetes Beginners

Collapse
 
jouo profile image
Jashua

Hey Nana, sorry for bothering once again!

I finished your series, well specifically till the video "Docker vs Kubernetes vs Swarm" (since the recent videos are about Kubernetes and I'm not there yet)

Thank you for the videos, we are going to implement Docker in our little workflow this month, and hopefully Jenkins in a couple months down the road, to speed things up without worrying about compatibility issues :)

I briefly understand the concept of Swarm / Kubernetes to orchestrate multiple containers, so from that point of view those tools seem to be aimed towards big applications, is that right?

Since we are deploying web applications to local servers, I could simply deploy them with docker-compose by using the restart flag and that's about it

Could small applications take advantage of Swarm / Kubernetes?

Collapse
 
techworld_with_nana profile image
TechWorld with Nana

Hi Jashua,

I'm glad my videos helped you with your project. Using docker-compose for a small project is a good idea. To your question, I suggest not to use Kubernetes or other orchestration tool for small applications, simply because of the setup overhead to benefits ratio.

If your application grows a bit more complex or you need a very high availability for your app, you could use Docker swarm, which is more lightweight than k8s or you can also use some Kubernetes as a service platform, but again here you must consider: price/benefits ratio.

Hope this answers your question :)

Regards