Cloud Nativo di Calcolo Fondazione adotta Kubernetes-friendly contenitore di runtime

0
118

Che cosa è Kubernetes?
Ecco tutto quello che devi sapere su Kubernetes. Leggi di più: https://zd.net/2N9e0EB

Un paio di anni fa, Mobile fatto contenitori popolare. Con l’aumento di Kubernetes contenitore orchestrazione Cloud Nativo di Calcolo della Fondazione (CNCF), adottata di recente, open-source Contenitore di Runtime Interfaccia — Orchestrator (CRI-O) runtime — CRI-O può salire fino alla cima del contenitore distribuzioni.

Questo perché per eseguire contenitori, in scala avete bisogno di un’orchestrazione programma. Entro la fine del 2017, Kubernetes è diventato il più popolare contenitore orchestrator.

È possibile, naturalmente utente Mobile per eseguire i contenitori in Kubernetes. Infatti, la finestra Mobile è ancora Kubernetes’ contenitore predefinito in fase di runtime. Ma il leggero CRI-O runtime mano-in-API-guanto con Kubernetes.

CRI-O ha le seguenti caratteristiche:

Stoccaggio: Il github.com/containers/storage la biblioteca è utilizzato per la gestione dei livelli e la creazione di file di root-sistemi per i contenitori in un baccello: OverlayFS, devicemapper, AUFS e btrfs attuazione, con OverlayFS come il driver predefinito.Immagini di contenitore: Il github.com/containers/image la biblioteca è utilizzato per estrarre le immagini dai registri. Attualmente, supporta la finestra Mobile schema 2/versione 1 nonché lo schema 2/versione 2. Si passa a tutti la finestra Mobile e Kubernetes test.
Networking: Il Contenitore di Interfaccia di Rete (CNI) è utilizzato per la configurazione di rete per le cialde. Vari CNI plugin come Flanella, Tessuto, Cilio e OpenShift-SDN sono stati testati con CRI-O e stanno funzionando come previsto.Monitoraggio: github.com/contenitori/conmon è un programma di utilità all’interno CRI-O che viene utilizzato per monitorare i contenitori, di gestire la registrazione dal contenitore processo, servire allegare i clienti e l’individuazione e la segnalazione Di Memoria (OOM) situazioni.Sicurezza: la sicurezza del Contenitore di separazione politiche sono forniti da una serie di strumenti, tra cui SELinux, Capacità, seccomp, e la sicurezza di separazione politiche, come specificato nel OCI Specifica.

CRI ha iniziato come un API per definire le chiamate al contenitore di runtime. Questo ha reso possibile per le persone a fare Kubernetes-friendly, contenitore leggero di runtime programmi. CRI-O è stato il primo Kubernetes CRI-compatibile contenitore di runtime. È stato creato da Google e Red Hat, con l’aiuto di Intel, SUSE, e IBM. CRI-O è diventato molto popolare.

In parte, ha detto Burns, Kubernetes cofondatore, perché “Un principio fondatore della CRI-O “non reinventare la ruota”, ma a utilizzare componenti condivisi e di affinare approcci testato in produzione, ed esistenti, testato sul codice. Come CRI-O è specificamente su misura per Kubernetes, è ottimizzato per le prestazioni, la stabilità, la compatibilità e la conformità alle norme, in particolare il Kubernetes test di Conformità. CRI-O è un blocco di costruzione di qualsiasi Kubernetes cluster, e facilita il ciclo di vita dei contenitori, come richiesto dalla Kubernetes CRI.”

Così vuol dire che la CRI-O sostituirà Mobile? Beh, sì e no.

Come Antonio Murdaca, Red Hat senior engineer e CRI-O manutentore, ha spiegato, “È CRI-O andando a sostituire il Mobile? No, o meglio, è inteso come un Kubernetes concentrato di runtime, in modo che sostituisce la finestra Mobile nel contesto di Kubernetes. Non sostituire il Mobile come strumento di sviluppo siamo tutti abituati. CRI-O non attuare il Mobile del Motore di API o la finestra Mobile CLI. Questo significa che non è possibile utilizzare la finestra Mobile CLI parlare di un CRI-O demone. Devi passare attraverso Kubernetes.”

Ancora, si sta andando a dare finestra Mobile concorrenza. Come Chris Aniszczyk, CNCF CTO, ha scritto, “CNCF ospita una varietà di contenitore di runtime e siamo entusiasti di avere CRI-O unirsi a loro come un’incubazione a livello di progetto. La scelta e la concorrenza a beneficio degli utenti finali.”

Storie Correlate:

Red Hat presenta la prima Kubernetes nativo IDEWhat è Kubernetes? Come orchestrazione ridefinisce i dati centerA grande passo in avanti in un contenitore di standardizzazione

Argomenti Correlati:

Cloud

Centri Dati

Archiviazione

Server

VMWare