Hacker News new | ask | show | jobs
by sagichmal 3778 days ago
> why not just deploy code through your provisioning process?

Because provisioning operates with a much larger timescale, with a different fundamental understanding of the act of manipulating remote state. In a word, it's too slow.

In fact it seems to me that this tool is itself still too slow, like a half-step between Chef/Puppet/Ansible (system provisioning) and Kubernetes (application scaling). The future is clearly in the commodification of hardware and network, i.e. immutable infrastructure and cattle-not-pets.

1 comments

> In a word, it's too slow.

{{citation-needed}}

PXE boot is a few seconds... restores perfectly known state at all layers of the stack and thus has lots of guarantees.