Giovedì 22 ottobre parleremo di Kubernetes al prossimo appuntamento di Commit University: ma quali sono i vantaggi che lo rendono così utile e funzionale?

Utilizzando Kubernetes, soprattutto se si desidera ottimizzare lo sviluppo applicativo per il cloud, sarà possibile usufruire di una piattaforma per programmare ed eseguire i container su cluster di macchine fisiche o virtuali.

Più in generale, Kubernetes permette di implementare e di fare pieno affidamento su un’infrastruttura containerizzata negli ambienti di produzione. 

E poiché si basa sulla totale automazione delle attività operative, consente di svolgere nei container molte delle attività possibili in altre piattaforme applicative o sistemi di gestione.

Con Kubernetes sarà possibile:

  • Orchestrare i container su host multipli.
  • Sfruttare meglio l’hardware per massimizzare le risorse necessarie al fine di gestire le tue app aziendali.
  • Controllare e automatizzare i deployment e gli aggiornamenti delle applicazioni.
  • Montare e aggiungere storage per eseguire app stateful.
  • Gestire rapidamente la scalabilità delle applicazioni containerizzate e delle loro risorse.
  • Gestire in maniera aperta i servizi, garantendo il deployment delle applicazioni secondo le modalità di deployment da te stabilite.
  • Controllare lo stato di integrità delle applicazioni e gestire le correzioni con posizionamento, riavvio, replica e scalabilità automatici.

 

Kubernetes, tuttavia, fa affidamento su altri progetti per fornire appieno questi servizi orchestrati. L’aggiunta di altri progetti open source ne permetterà l’utilizzo al meglio del suo potenziale. Tra i progetti indispensabili sono inclusi:

  • Registro, attraverso progetti come Atomic Registry o Docker Registry.
  • Rete, attraverso progetti come OpenvSwitch ed edge routing intelligente.
  • Telemetria, attraverso progetti come heapster, kibana, hawkular ed elastic.
  • Sicurezza, attraverso progetti come LDAP, SELinux, RBAC e OAUTH con livelli multi-tenancy.
  • Automazione, con l’aggiunta di playbook Ansible per l’installazione e la gestione del ciclo di vita dei cluster.
  • Servizi, attraverso un ricco catalogo di contenuti che offre i più comuni modelli di app.

 

Segui la diretta dell’evento direttamente sulla nostra pagina Facebook ed il nostro canale Youtube!

Registrazione obbligatoria al seguente link: https://www.eventbrite.it/e/123445058493