Canonical per aggiungere il supporto ContainerD per Kubernetes e Microk8s

ContenitoreD

Recentemente Canonical ha comunicato la sua decisione di aggiungere il supporto ContainerD per migliorare le prestazioni nei suoi prodotti incentrati su Kubernetes. e altre soluzioni container come Microk8s.

Canonical ha detto che il lancio migliorerà la "sicurezza e robustezza" della sua gamma di container, ma continuerà a supportare Docker sulla sua linea Kubernetes. Inoltre lascerà la tecnologia da sola durante gli aggiornamenti: i cluster manterranno il runtime scelto originariamente piuttosto che sopportare un aggiornamento forzato.

Cos'è ContainerD?

ContainerD è il runtime per Linux e Windows, che gestisce il ciclo di vita completo del container sul tuo sistema host, dal trasferimento e archiviazione di immagini all'esecuzione e monitoraggio di container, trasferimento di immagini, archiviazione di basso livello agli allegati di rete, monitoraggio dei processi e altro ancora.

ContainerD offre le seguenti funzionalità:

  • Supporto per il formato contenitore OCI
  • Supporto per la creazione di reti, nonché per la loro modifica ed eliminazione delle interfacce.
  • Multi-tenant supportato con archiviazione CAS per immagini globali
  • Supporto delle specifiche di runtime OCI (noto anche come runC)
  • Runtime del contenitore e supporto del ciclo di vita
  • Gestione dei contenitori dello spazio dei nomi di rete per unire gli spazi dei nomi esistenti

Cos'è Kubernetes?

kubernetes è un sistema di contenitori open source che automatizza la distribuzione, il dimensionamento e la gestione delle applicazioni in contenitori.

Questi forniscono i meccanismi per la distribuzione, la manutenzione e la scalabilità delle applicazioni. I componenti che compongono Kubernetes sono progettati per essere liberamente accoppiati, ma estensibili in modo da supportare un'ampia varietà di flussi di lavoro.

Cos'è Microk8s?

MicroK8s viene fornito come un unico pacchetto di docking che può essere installato su 42 diverse versioni di Linux. Con un piccolo spazio su disco e memoria, MicroK8s offre un modo efficiente per iniziare con Kubernetes, sia sul desktop, sul server, in un cloud o sui dispositivi IoT.

Gli aggiornamenti automatici e le funzioni di sicurezza sono inclusi come definito. Gli aggiornamenti automatici assicurano che gli sviluppatori lavorino sempre dalle ultime versioni di Kubernetes con i file binari forniti direttamente dall'origine e configurati in pochi secondi.

L'esecuzione della versione più recente significa anche che MicroK8s sfrutta le funzionalità di sicurezza integrate di Kubernetes.

ContainerD è l'opzione migliore per massimizzare l'utilizzo di Kubernetes

Kubernetes MicroK8

Oltre a migliorare la sicurezza, Containerd garantisce bassa latenza e prestazioni robuste per l'offerta Kubernetes di Canonical.

ContainerD è supportato nelle versioni 1.14 di Kubernetes e Microk8s insieme al tradizionale runtime Docker, che Canonical promette di supportare nelle sue offerte Ubuntu Kubernetes progettate per supportare operazioni multi-cloud e compatibilità con i principali provider di hosting cloud come Amazon Elastic Container Service for Kubernetes (Amazon EKS), Google Kubernetes Engine e Azure Kubernetes Service.

ContainerD è diventato il runtime standard del settore incentrato su semplicità, robustezza e portabilità, ha affermato Carmine Rimi, Product Manager di Canonical Kubernetes.

Consentire a Kubernetes di gestire direttamente ContainerD riduce il numero di parti in movimento e riduce la latenza durante i tempi di avvio e migliora l'utilizzo di CPU e memoria su tutti i nodi del cluster.

Dopo essere stato accettato nel CNCF per quasi due anni, ContainerD continua ad avere un momento significativo che mostra la domanda di tecnologie di container chiave, ha affermato Chris Aniszczyk, CTO della Cloud Native Computing Foundation.

Clienti devono essere consapevoli che il runtime predefinito dei loro cluster non verrà sovrascritto dopo un aggiornamento, il che significa che se stai utilizzando il runtime Docker, a meno che non decidi di migrare al contenitore, concentrati su semplicità, portabilità e robustezza.

Se sei interessato e vuoi saperne di più su ContainerD puoi visitare il sito web del progetto o controlla il codice del progetto su questo link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.