3 ms·
Kubernetes does: - secret management - storage management - network policies - autoscaling - extensibility (cert-manager, ingress controllers, ...)
by linkdd 5y ago
Kubernetes does:
- secret management
- storage management
- network policies
- autoscaling
- extensibility (cert-manager, ingress controllers, ...)
Each of those things are needed even for small orgs, except maybe autoscaling.
Docker Compose does:
- run containers
You still need to put your secrets somewhere safe, you still need to allocate storage, you still need to build your firewall, your reverse proxy, your certificate renewal workflow, etc...
The fact that k8s is so widespread is not because "so cool, much hype, wow", it's because it solves real problems and help you scale without having to rewrite everything every 3 months.
I can have a managed Kubernetes on DigitalOcean with all of my infrastructure set up in less than 30 minutes. But yeah, I'm a hype victim...
Kubernetes IS NOT only running containers. And you NEED more than "docker run" to serve an application. Claiming the opposite is a proof of ignorance and incompetence.
- ForHackernews 5y agok8s doesn't do anything of those things you mention (except autoscaling) without a bunch of extra components. The one virtue of k8s (that you hint at when you mention Digital Ocean) is it provides a somewhat cloud-agnostic framework for plugging in all those pieces you mention.