3 ms·
> Nomad seems to be a truly "lightweight Kubernetes" and for the small amount of time I've been using it, it seems to do it's job really well and it's easy to u
by _w1tm 3y ago
> Nomad seems to be a truly "lightweight Kubernetes" and for the small amount of time I've been using it, it seems to do it's job really well and it's easy to understand all the moving pieces without spending countless of hours reading docs and source code.
Does Nomad expose an API that you can extend with controllers running inside the cluster? Because Kubernetes without operators is not Kubernetes.
- proxysna 3y agoyes, you can do that. Here's an example. https://andydote.co.uk/2021/11/22/nomad-operator-pattern/ https://andydote.co.uk/2021/11/22/nomad-operator-pattern/
- moondev 3y ago> While Nomad doesn’t support the idea of Custom Resource Definitions, we can achieve an operator by utilising a regular Nomad job and the nomad HTTP API. Kubernetes operator is a combination of a CRD reconciled by a controller. Without the CRD it's simply a controller. I do like the linked post, it's well written and a valiant effort, but not close to comparable.
- illamint 3y ago> Because Kubernetes without operators is not Kubernetes. Alright, so, what is it, then? I've been unfortunate to work at firms that generally have a minimal level of competency with Kubernetes, but across several billion dollars worth of firms, not a one has used operators in any capacity, but they leverage Kubernetes substantially. Help me understand the gap, would you?