Skip to content

Why would I consider Compose over a tool like Minikube for local development? #145

Answered by BretFisher
adam-beck asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for the question. Some random thoughts in no specific order:

  • Compose is a tool designed around the developer workflow, and there are lots of Compose commands to make it easier while developing locally (run, ps, restart, top, images, pause up/down, etc.). Kubernetes is a ops tool for managing clusters. To do those same, commands with kubectl you'll usually need additional tools (like stern for easier log viewing, kubens for switching namespaces, etc.) and a LOT more complex commands that a pure-dev wouldn't know unless they were a K8s admin. Many of the Compose commands don't even have a k8s equivalent (like docker compose images).
  • The compose file is usually a 4th of the size of K…

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@plashenkov
Comment options

Answer selected by BretFisher
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
5 participants
Converted from issue

This discussion was converted from issue #111 on August 19, 2021 16:01.