Hacker News new | past | comments | ask | show | jobs | submit login

> You're gonna be creating your own directories and mapping them into your docker-compose YAMLs or Docker CLI commands.

You don't have to create them, docker does that when you specify a volume path that doesn't exist. You do have to specify them as a -v. In comparison to a full 'volume' object in a pod spec.

> And if you have five running and you're ready to add your sixth, you're gonna be SSHing in to do it again

In comparison to sshing in to install kubernetes, and connect it to your existing cluster, ultimately creating unit files to execute docker container commands on the host (to run kubelet, specifically).

> apps conflicting with each other

The only real conflict would be with external ports, which you have to manage with Kubernetes as well. Remember, these are still running in containers.

> storing things in places you're not aware of, and missing important files in your backups.

Again, they are still containers, and you simply provide a -v instead of a 'volume' key in the pod spec.

> treat bare metal servers like dumb container farms

We're not talking about clusters though. The original post I was responding to was talking about 1 vm.

I will agree that, when you move to a cluster of machines and your VM count exceeds your replica count, Kubernetes really starts to shine.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: