Kubernetes
Kubernetes è un software progettato per la gestione, il ridimensionamento e la distribuzione di applicazioni containerizzati. Notevoli le aziende che utilizzano il software includono Pearson, Scatola, Huawei, Haufe.Group, BlackRock, Bla Bla auto, Comcast, Pokemon GO, Philips, SoundCloud, Goldman Sachs, SAP, WePay, il New York Times, Yahoo Japan, Zulily, eBay e la Fondazione Wikimedia. Kubernetes ha anche una propria convenzione: KubeCon.
- rollback e rollout automatizzati commetteranno modifiche a un'applicazione progressivamente e contemporaneamente tenere d'occhio la salute del programma.
- Se qualcosa va storto, kubernetes rotolerà automaticamente all'ultima versione migliore fino a quando le correzioni sono fatti
- Stoccaggio orchestrazione consente il montaggio di qualsiasi sistema di storage un desiderio di amministratore, sia esso storage locale, fornitori di cloud popolari (Amazon Web Services, Google Cloud), o sistemi di storage di rete, anche (iSCSI, NFS, Ceph, Flocker, Cinder, Gluster)
- esecuzione batch consente kubernetes gestire automaticamente CI e batch carichi di lavoro, anche sostituendo contenitori falliti
- Completamente open source software mezzi chiunque è libero di modificarlo. L'ultima build è sempre disponibile sul repository GitHub kubernetes
- Online tutorial interattivi sono disponibili per gli utenti che cercano di iniziare
- Kubernetes è progettato per funzionare con qualsiasi tipo di processo di sviluppo delle applicazioni, il che significa piattaforme più snella sono probabilmente disponibile per le esigenze più specializzate
Gli sviluppatori che desiderano una soluzione software completa e matura per l'implementazione di applicazioni cloud spesso si rivolgono a uno dei più grandi nomi sul mercato, kubernetes, e per una buona ragione. Questa piattaforma incredibile è oltre 15 anni di lavoro ed è pieno di funzioni che sono state aggiunte nel corso degli anni, che unisce le migliori elementi da software molti altri sviluppatori. Ad esempio, il software dispone binpacking automatica, che pone i contenitori in ordine di loro fabbisogno di risorse, risparmiando la disponibilità del server e il carico di lavoro. Ciò mantiene le risorse per altri compiti e fornendo un'esperienza più ottimizzato che altre piattaforme falliscono cercando di raggiungere. Kubernetes inoltre è dotato di scala orizzontale, che accoglie la richiesta di maggiori risorse con un comando, automaticamente in base al carico della CPU, o anche con una GUI a portata di mano. Una delle caratteristiche più impressionanti di kubernetes è la sua funzionalità di auto-guarigione, che si riavvia automaticamente contenitori che hanno fallito. Può anche spostare, sostituire e riprogrammare i contenitori quando un nodo va male, permettendo manutenzione normale server di permanenza nei tempi previsti e eliminare i tempi morti. Un check-up definito dall'utente può essere implementato per assicurare che i contenitori non sani non sono nemmeno oggetto di pubblicità presso i clienti fino a quando non viene dato un buon disegno di legge di salute.