Komodo, lo strumento self‑hosted pensato per costruire e distribuire container su più server, raggiunge la versione 2.0 con un aggiornamento che amplia in modo significativo le sue capacità. Il progetto, spesso paragonato a Portainer per la gestione centralizzata dei container, si distingue per l’integrazione con GitHub e per funzionalità di CI integrate. Con questa release, Komodo diventa più maturo, più sicuro e più adatto a orchestrare infrastrutture complesse.

La novità più importante è il supporto a Docker Swarm. Komodo può ora gestire cluster Swarm completi, compresi nodi, servizi, stack, configurazioni e secret. Questo permette di utilizzare lo strumento non solo per la gestione di container singoli, ma anche per orchestrazioni distribuite, ampliando il suo ruolo in ambienti di produzione e in infrastrutture multi‑server.
Un’altra innovazione rilevante riguarda la comunicazione tra Core e Periphery. Grazie al supporto outbound, il servizio Periphery può avviare connessioni verso Komodo Core, eliminando la necessità di aprire porte in ingresso in alcuni scenari. Questo semplifica l’adozione in contesti con firewall restrittivi o reti complesse.
La sicurezza riceve un’attenzione particolare. Komodo 2.0 abbandona il sistema precedente basato su passkey e introduce un’autenticazione PKI tra Core e Periphery, con coppie di chiavi generate automaticamente e rotazione integrata. Arrivano anche gli onboarding key, pensati per facilitare l’aggiunta di nuovi server tramite credenziali riutilizzabili durante la fase di setup.

Per gli utenti finali, la gestione degli account diventa più flessibile. La nuova versione include l’autenticazione a due fattori tramite TOTP e permette di collegare più metodi di accesso allo stesso profilo, combinando account locali, OIDC e GitHub. Una scelta che semplifica l’accesso in team eterogenei e migliora la sicurezza complessiva.
L’interfaccia grafica è stata rinnovata con un contrasto migliore e componenti aggiornati. Anche il terminale integrato riceve miglioramenti, con un dashboard più chiaro, un km ssh più affidabile e una gestione più fluida degli script di automazione. Per gli sviluppatori arriva la documentazione OpenAPI completa, con esplorazione interattiva delle API, utile per integrare Komodo in pipeline personalizzate.
La release introduce anche un cambiamento importante nella distribuzione delle immagini container: i tag :latest vengono abbandonati a favore di tag versionati come :2, una scelta che migliora la prevedibilità degli aggiornamenti ma richiede attenzione durante la migrazione.
Komodo 2.0 rappresenta un passo avanti significativo per chi cerca uno strumento self‑hosted capace di gestire build, deploy e orchestrazione in un’unica piattaforma. Una release che punta su sicurezza, automazione e scalabilità, rendendo il progetto ancora più interessante per team DevOps e infrastrutture distribuite.
Installare Komodo 2.0
Per installare Komodo 2.0 basta consultare il nostro articolo dedicato.
Fonte: Linuxiac