It's more directly comparable to https://mesosphere.com/ - so, an abstraction further up the chain than Chef of Puppet.
The general idea being that it creates a virtual operating system across multiple physical or virtual "hosts" and allocates application stacks (like containers, maybe) compute/memory/storage as required. It ideally handles fault tolerance and load balancing gracefully too.