News for hackers. Stuff that matters.
Re:Nomad vs. Kubernetes by m00x on Saturday October 16, 2021 @12:48AM (#28885627)
K8s itself is divided in multiple parts, where you can customize to your own liking, and you can swap parts if you'd like as long as the APIs are similar.

It's very much built the UNIX way.

Re:Nomad vs. Kubernetes by still_grokking on Saturday October 16, 2021 @12:31PM (#28889008)
Where can I find those alternative elements that can be swapped? If this is true there should be a lot of them, right?
Re:Nomad vs. Kubernetes by narism on Thursday October 21, 2021 @07:46PM (#28952229)
If your complaint about Kubernetes is that it doesn’t provide you enough choice/extensibility, you’re probably not looking hard enough.

Runtimes (CRI) - Docker shim (deprecated), containerd, CRI-O, kata

Networking (CNI) - Flannel, Calico, Cilium, cloud specific ones, many more

Storage (CSI) - way too many device plugins - GPU, TPU, RDMA/SRIOV NICs

Data store - etcd, dqlite in microk8s, SQLite/postgresql/mysql in k3s

DNS - kube-dns (somewhat deprecated), CoreDNS

Ingress - NGINX (multiple), HAProxy, Envoy (many), etc

Kubelet -https://github.com/virtual-kubelet/virtual-kubelet

Kube-proxy - Cilium can act as a replacement

Cloud-controller-manager for each cloud provider

kube-scheduler - https://kubernetes.io/docs/tasks/extend-kubernetes/configure...

kube-apiserver and kube-controller-manager are two parts where I’m not aware of any other implementations but a) they are kind of the heart of k8s and b) can be easily extended with CRDs/operators.