Container Orchestration
medium

Questão de Container Orchestration #019e3a4f

Enunciado da Questão
Container Orchestration
#kubernetes
#edge computing
#iot
#k3s
#lightweight
Médio

What is the name of the lightweight Kubernetes distribution built for IoT and edge computing?

A

OpenShift

B

k3s

Correta
C

RKE

D

k1s

Explicação Oficial / Explicações da Comunidade

The correct answer is k3s, a lightweight Kubernetes distribution designed for resource-constrained environments such as IoT devices and edge computing. k3s is packaged as a single binary under 100 MB, reduces dependencies, and uses SQLite as the default storage backend instead of etcd, making it ideal for low-power devices. It is certified by the Cloud Native Computing Foundation (CNCF) and is fully compliant with Kubernetes, but with stripped-down components to minimize footprint.

How it Works

k3s simplifies Kubernetes deployment by bundling essential components (kubelet, kube-proxy, containerd, etc.) into a single binary. It replaces the traditional etcd key-value store with an embedded SQLite database (or optionally external databases like PostgreSQL or MySQL) to reduce resource usage. It also disables alpha features and legacy storage drivers, and uses a lightweight tunnel (Flannel) for networking. This makes k3s suitable for scenarios where full Kubernetes would be overkill, such as smart home hubs, industrial controllers, or remote sensors.

Why Other Options Are Incorrect

  • OpenShift is Red Hat's enterprise Kubernetes platform, which includes additional security and developer tools but is not lightweight; it requires significant resources and is not designed for IoT or edge.
  • RKE (Rancher Kubernetes Engine) is a certified Kubernetes distribution that focuses on simplicity and security, but it is not specifically optimized for edge or IoT; it still uses etcd and has a larger footprint than k3s.
  • k1s is not a real Kubernetes distribution; it is a fictional name that might be confused with k3s but does not exist in the ecosystem.