Introduction to the course
Introduction to computing virtualization
Introduction to cloud computing: cloud toolkits, cloud computing models
Technologies and tools for computing virtualization
Lightweight virtualization: cgroups, namespaces, LXC, Docker
OpenStack: an Orchestrator for IaaS
Kubernetes: an Orchestrator for containers
Cloud-native applications: the 12-factor applications
DevOps and GitOps
Microservices in the modern software era
Service Mesh
Cloud automation: Ansible
Before starting the lab, please watch the corresponding Youtube videos.
Virtualization intro with Virtualbox
Virtualization with KVM
Docker
OpenStack (demo within lecture)
Kubernetes
Publishing a website with Kubernetes
Ansible
Seminars will be announced later in November. Slides, when shared by the speaker, are available on the POLITO teaching portal.Â