Kubernetes 1.7 rilasciato

0
191

0

Se si sta utilizzando contenitori in produzione, si ha bisogno di un DevOps strumento per la loro gestione. Per molte aziende, Kubernetes tale programma. Il rapido sviluppo open-source, contenitore-orchestrazione pacchetto ha appena rilasciato la sua nuova versione, Kubernetes 1.7, poco più di tre mesi dal momento che gli sviluppatori rilasciato Kubernetes 1.6.

Non ho sentito parlare di Kubernetes? Si. Natasha Boschi, Fondazione Linux senior PR manager, ha chiesto, “che Cosa fare l’Occhiolino, Ancestry.com, Box, Buffer, GolfNow, e Ticketmaster, hanno in comune? Il modo in cui gestiscono la loro infrastruttura. Prendendo una pagina da giganti come Google, queste aziende stanno sfruttando contenitore orchestrazione tecnologia Kubernetes.”

Oltre a queste aziende, Red Hat, Oracle, IBM e Microsoft, per citarne alcuni, hanno investito in Kubernetes. Di tutti i più importanti cloud giocatori, solo Amazon Web Services (AWS), è sul fuori a guardare. Che non è un caso. Oltre i suoi vantaggi tecnici, le aziende stanno utilizzando Kubernetes come un modo per cercare di rompere AWS cloud di dominazione.

Questo milestone release aggiunge la sicurezza, lo storage e l’estensibilità di caratteristiche per rendere il DevOps programma ancora più adatto per i clienti enterprise. Luis Pabón, CoreOS tecnico di piombo di Kubernetes sviluppo, sul blog, che questa nuova versione non basta aggiungere nuove funzionalità, ma “, continua il costruzione di nuove interfacce per rendere Kubernetes più flessibile, con un più affidabile core. … In definitiva, il suo obiettivo è quello di fare in modo che gli sviluppatori possono implementare le nuove funzionalità basate su una solida, featurefull, core Kubernetes sistema, attivazione di nuove caratteristiche per essere aggiunto su richiesta.”

Per migliorare Kubernetes estensibilità, Kubernetes 1.7 ha due funzioni: La prima è la API di aggregazione in fase di esecuzione, che consente agli utenti il potere di aggiungere Kubernetes in stile pre-costruito, dall’utente o da terzi creato interfacce di programmazione delle applicazioni (API)s a i loro cluster.

L’altro è il Contenitore di Runtime di Interfaccia (CRI). Questo è stato migliorato con Nuove remote procedure call (RPC) di chiamate. Questi possono recuperare contenitore di misurazione dal runtime. CRI prove di Validazione sono stati pubblicati, e Alfa containerd integrazione, che supporta le funzionalità di base contenitore del ciclo di vita e la gestione dell’immagine, è ora disponibile.

Gli altri miglioramenti, per area includono:

Sicurezza:

Il Criterio di Rete API è promosso stabile. Criteri di rete, attuata attraverso una rete plug-in, permette agli utenti di impostare e far rispettare le regole che disciplinano quali contenitori in grado di comunicare con l’altro. Nodo rappresentato e controllo di ammissione di plugin sono nuove aggiunte che limitano kubelet accesso a segreti, i contenitori e altri oggetti basato sul suo nodo. La crittografia per i Segreti, e di altre risorse etcd, è ora disponibile come alfa. Kubelet TLS preparazione supporta client e server certificato di rotazione. I registri di controllo memorizzati dal server API sono ora più personalizzabile ed espandibile, con supporto per filtri di eventi e webhooks. Essi offrono anche il più ricco di dati per il sistema di controllo.

Stateful dei carichi di lavoro:

StatefulSet Aggiornamenti è una nuova funzione beta a 1.7, consentendo aggiornamenti automatici di stateful applicazioni come Kafka, Zookeeper, e etcd, utilizzando una serie di strategie di aggiornamento, dolci e gli aggiornamenti. StatefulSets ora anche il supporto più veloce di scala e di avvio per le applicazioni che non richiedono l’ordinazione tramite Pod Politica di Gestione. Questo può essere un grande miglioramento delle prestazioni. Archiviazione locale (alfa) è stato uno dei più richiesti e le caratteristiche per stateful applicazioni. Gli utenti possono ora accedere a locali di stoccaggio di volumi attraverso l’utilizzo di PVC/PV interfaccia e via StorageClasses in StatefulSets. DaemonSets, che creare un contenitore per ogni nodo dispone già di una funzione di aggiornamento, e nell ‘ 1,7 hanno aggiunto smart rollback di storia e di capacità. Un nuovo StorageOS Volume plugin fornisce altamente disponibile, a livello di cluster persistente volumi locali o fissati nodo di archiviazione.

Infine, ci sono due alfa caratteristiche:

Esterno ammissione controller fornisce opzioni per l’aggiunta di logica di business personalizzata per il server API per la modifica di oggetti, in quanto sono stati creati e la convalida di politica.Politica-in base Federato Posizionamento di Risorsa, che prevede il posizionamento di politiche per la federato cluster, in base alle esigenze personalizzate come il regolamento, il prezzo, o di prestazioni.

Mettere tutti questi insieme e sono ancora più motivi per le imprese, che sono già impegnati ad utilizzare contenitori, per gestire il loro 21 ° secolo, le applicazioni cloud.

Storie correlate:

Red Hat si integra Kubernetes in Red Hat Cloud Suite Kubernetes porta container orchestrazione Oracle utilizzare Kubernetes per gestire il cloud contenitori

0