Introduzione e Docker
Per poter distribuire un applicativo in ambiente Kubernetes occorre imserirlo in immagini, da cui possano essere istanziati contenitori.
La tecnologia di contenitori di gran lunga più usata è quella Docker.
Docker verrà usato in questo corso per:
- generare containers da immagini Docker già disponibili
- containerizzare e distribuire nostri applicativi
- costruire uno stesso cluster Kubernetes
L'installazione, familiarità ed uso di Docker è quindi un prerequisito per questo corso.
E' da notare che non è richiesta un'eccessiva profondità di conoscenza di Docker. Gli argomenti di cui ci occuperemo saranno:
- gestione di immagini, contenitori e reti Docker
- generazione di immagini con Dockerfile
- uso di Docker Compose per l'orchestrazione locale di contenitori Docker