PyCon X

firenze

2-5 maggio 2019

DevOps di applicazioni Python (e non solo) su OpenShift

Abstract

OpenShift Origin è la Platform-as-a-Service opensource di riferimento. Basata su Kubernetes e Docker, contiene features aggiuntive e integrazioni con altri componenti che semplificano le pratiche di DevOps.

Dopo una breve introduzione ad Openshift ed alla sua architettura, vedremo come:

  • fare il setup di infrastrutture applicative microservice-based (es. microservizi Python Flask/Django, single page application Angular, ecc…)
  • creare una piattaforma di Continuous Integration e Continuous Delivery
  • implementare e gestire la CI/CD di microservice-based application sfruttando l’integrazione con Git e Jenkins

Agenda

  • architettura di base di OpenShift
  • come costruire un project OpenShift: builds e deployments
  • automatizzare il setup mediante template
  • utilizzare Git, Jenkins e Openshift per creare una semplice pipeline di CI/CD
  • strategie di deployment avanzate: blue-green deployment, A/B deployment

Prerequisiti

  • conoscenza base di Git e Jenkins
  • conoscenza base dei concetti CI/CD e DevOps


Do you have some questions on this talk?

Nuovo commento