[Pycon] [new paper] "Marco Santamaria" - Deploy di un'applicazione Python con Kubernetes

info a pycon.it info a pycon.it
Dom 7 Gen 2018 20:37:20 CET


Title: Deploy di un'applicazione Python con Kubernetes
Duration: 60 (includes Q&A)
Q&A Session: 15
Language: it
Type: Talk

Abstract: Kubernetes è uno strumento per l'orchestrazione di container che permette di effettuare il deploy automatizzato di applicazioni "containerizzate" e scalarle orizzontalmente su un cluster di macchine. Nel talk verranno discussi i benefici di questo tipo di approccio e verrà illustrato come applicarlo al contesto di un'applicazione Python/WSGI che utilizza PostrgreSQL e Redis. Nella parte finale del talk è prevista una dimostrazione live.

1. Containerizzare un'applicazione web Python: verrà descritto come suddividere in Docker container una tipica applicazione WSGI ed i servizi ad essa necessari (NGiNX, PostgreSQL, Redis);

2. Panoramica su Kubernetes: cluster, nodes, pods, deployments, services, kubectl, HELM charts, soluzioni cloud e on-premises;

3. Realizzazione di un chart HELM: verrà illustrato e condiviso un chart HELM per il deploy di un'applicazione Python containerizzata su un cluster Kubernetes;

4. Dimostrazione live su un cluster locale utilizzando Minikube e un'applicazione Django.

Tags: [u'nginx', u'django', u'automation', u'redis', u'python3', u'uwsgi', u'postgresql', u'continuous-delivery', u'deployment', u'WSGI', u'docker', u'kubernetes']


Maggiori informazioni sulla lista Pycon