Nomad vs. Kubernetes
Despite its reputation, Kubernetes is actually quite easy to master for simple use cases. And affordable enough for more complex ones.<p>The fundamental abstractions are as simple as they can be, representing concepts that you&#x27;d already be familiar with in a datacenter environment. A cluster has nodes (machines), and you can run multiple pods (which is the smallest deployable unit on the cluster) on each node. A pod runs various types of workloads such as web services, daemons, jobs and recurring jobs which are made available (to the cluster) as docker&#x2F;container images. You can attach various types of storage to pods, front your services with load-balancers etc.<p>All of the nouns in the previous paragraph are available as building blocks in Kubernetes. You build your complex system declaratively from these simpler parts.<p>When I look at Nomad&#x27;s documentation, I see complexity. It mixes these basic blocks with those from HashiCorp&#x27;s product suite.