[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