kube32 - Kubernetes-совместимый кластер на ESP32-S3
Show HN: I rebuilt Kubernetes for ESP32 microcontrollers
kube32 — это Kubernetes-совместимая control plane и среда выполнения WebAssembly-подов для микроконтроллеров ESP32-S3. Управляйте кластером плат через kubectl и k9s по Wi-Fi или USB, а поды выполняются как WebAssembly-модули в интерпретаторе wasm3. Одна прошивка подходит для всех плат: ESP32-S3 с PSRAM становится control plane с локальным kubelet, а платы без PSRAM подключаются как воркеры. Проект поддерживает Deployment, Service, Ingress, ConfigMap, Secret, persistentVolumeClaim, TLS, capability-фаервол для GPIO, I2C, UART и дисплея, а также обновление прошивок с откатом. Для быстрого старта есть симулятор kube32-sim на macOS и Linux и пример приложения Tessera из четырёх подов.
kube32 доказывает: полноценный Kubernetes-кластер может уместиться на нескольких микроконтроллерах ESP32-S3, а управлять им можно привычными kubectl и k9s.