虽然Chef / Puppet和etcd / zookeeper / consul都可用于构建您的基础架构和服务发现,但它们提供的服务和解决方案却截然不同。它们不是面对的解决方案,实际上可以同时使用,因为它们提供的服务是不同的。