Kubernetes 1.14 arriva con un'estensione per supportare i contenitori di Windows

Logo di Google Kubernetes

Kubernetes è un sistema open source per automatizzare la distribuzione, la scalabilità e la gestione delle applicazioni containerizzate.

Sviluppato originariamente da Google, il suo sviluppo è stato affidato al database open source della Cloud Native Computing Foundation (CNCF), che ha consentito alla tecnologia dei container di crescere rapidamente in maturità, grazie al contributo dei giganti della tecnologia (come AWS, Oracle, IBM, Microsoft, Alibaba e VMware) e di molte altre importanti aziende.

Kubernetes ha due componenti chiave:

  • un insieme di nodi master che fungono da piano di controllo
  • un insieme di nodi che agiscono come cavalli di lavoro che eseguono carichi di lavoro containerizzati

Quando un carico di lavoro multi-container viene distribuito su Kubernetes, il piano di controllo sceglie uno o più nodi di lavoro per ospitare i container.

ieri, il team responsabile del suo sviluppo ha annunciato la disponibilità di Kubernetes 1.14 che include 31 miglioramenti.

Di cui i punti salienti di questa versione sono la scalabilità e il supporto per più carichi di lavoro in Kubernetes, con tre caratteristiche principali che passano alla disponibilità generale e significative funzionalità di sicurezza che passano alla beta.

In totale, la versione include 31 miglioramenti: 10 che ora sono in versioni stabili, 12 in beta e sette nuovi.

Novità di Kubernetes 1.14

In Kubernetes 1.14 La documentazione di kubectl è stata riscritta con un focus sulla gestione delle risorse utilizzando la configurazione delle risorse dichiarativa.

È disponibile come libro con un collegamento alla documentazione principale di Kubernetes. C'è anche un logo kubectl e una mascotte chiamata kubee-cuddle.

Degno di nota anche dall'annuncio di Kubernetes 1.14 che le capacità dichiarative delle impostazioni di configurazione dello strumento di configurazione YAML di kustomize sono disponibili in kubectl usando il flag -k per i comandi su come applicare.

Kustomize aiuta gli utenti a scrivere e riutilizzare la configurazione delle risorse utilizzando concetti nativi di Kubernetes. È disponibile la documentazione per queste nuove funzionalità.

Il meccanismo kubectl è ora disponibile in una versione stabile. Consente agli sviluppatori di pubblicare i propri sottocomandi kubectl personalizzati come binari separati.

I volumi persistenti locali sono ora in una versione stabile. Rendono disponibile lo storage collegato localmente come origine di volume persistente.

Gli ID di processo (PID) cambiano in beta. Questa soluzione consente agli amministratori di fornire il PID del pod all'isolamento del pod per impostazione predefinita, impostando il numero di PID per pod. Un'ulteriore funzione alfa è la possibilità di prenotare un numero di PID assegnati ai pod utente.

Miglioramenti del supporto in Kubernetes 1.14

Con questa nuova versione di Kubernetes 1.14 È stato aggiunto il supporto di Windows Server 2019 per i nodi di lavoro e i contenitori.

A questo proposito Aaron Crickenberger, Senior Test Engineer di Google ha commentato quanto segue:

Includere Windows come potenziale carico di lavoro significa che dovevamo davvero definire in modo più preciso ciò che Kubernetes fa e non supporta in alcuni ambienti.

Penso che funzionalità come i gate di prontezza dei pod e la priorità e la prelazione dei pod saranno molto utili per consentire alle persone di orchestrare carichi di lavoro avanzati. Alcune applicazioni potrebbero richiedere metodi molto specifici per indicare se sono pronte a gestire il traffico e queste funzioni forniscono loro questo mezzo.

D'altra parte possiamo scoprire che Kubernetes 1.14 viene fornito con il supporto per reti out-of-tree con Azure-CNI, OVN-Kubernetes e Flannel, il lavoro continua a includere Calico e altri famosi fornitori di reti

È stato inoltre migliorato il supporto per pod, tipi di servizio, controller del carico di lavoro e metriche / quote per adattare meglio le funzionalità offerte dai contenitori Linux.

La priorità dei pod consente allo scheduler di Kubernetes di pianificare il lavoro in base alla priorità e rimuovere i pod più piccoli se necessario.

Pod Readiness Gates Introduit introduce un punto di estensione per il feedback esterno sulla disponibilità del pod.

Questa versione fornisce la protezione avanzata predefinita delle associazioni di ruoli del cluster di individuazione RBAC.

Se vuoi saperne di più su questa nuova versione, nonché scaricare e implementare questa nuova versione. Puoi visitare il seguente collegamento.


Lascia un tuo commento

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

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  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.