[kwlug-disc] Docker, k8s and a category error
Mikalai Birukou
mb at 3nsoft.com
Wed Nov 8 14:13:37 EST 2023
> Saying "compare apples to apples" means "compare within the same
> category", else category error will echo.
>
> Docker is something you download and run your workloads on immediately.
>
> k8s is something else: set of abstractions, standards (?), etc.
>
> microkube, k3s, RKE, RKE2, microK8s are downloadable implementations,
> like Docker, something that is tangible.
>
> Compare Docker Swarm and k8s approaches, config formats, networking, etc.
>
> Compare microkube, k3s, RKE, RKE2, microK8s and Docker implementations.
Then, looking at microK8s for example, you ask a question about addon
called metallb with quote from their "Why?" at https://metallb.universe.tf/
"""
Kubernetes does not offer an implementation of network load balancers
(Services of type LoadBalancer) for bare-metal clusters. The
implementations of network load balancers that Kubernetes does ship with
are all glue code that calls out to various IaaS platforms (GCP, AWS,
Azure…). If you’re not running on a supported IaaS platform (GCP, AWS,
Azure…), LoadBalancers will remain in the “pending” state indefinitely
when created.
"""
It all makes sense. "Kubernetes" is not an implementation! k8s docs
direct you towards someone else's hosted implementations. Hm-m.
More information about the kwlug-disc
mailing list