Rolling Updates in Kubernetes

Reading Time: 2 minutes All’interno di Kubernetes i deployments consentono di gestire in maniera dettagliata i pods che compongono l’applicazione. Attraverso gli yaml file è possibile stabilire come dovranno essere eseguiti pods, il loro numero, quando dovranno essere terminati e la loro configurazione. I Replicaset sono un elemento fondamentale per la configurazione del numero di pods che devono essere […]

Docker – Multi-Stage builds

Reading Time: 3 minutes Il builder pattern in docker è composto da due DockerFile: uno per la fase sviluppo e uno per la produzione. Solitamente all’interno della versione di sviluppo viene inserito tutto il necessario per la creazione dell’applicazione, mentre la versione di produzione contiene solo gli elementi necessari per l’esecuzione del container. Automatizzando il processo si può pensare […]

Kubernetes – Definire un imagePullSecrets

Reading Time: 2 minutes All’interno dello yaml file di configurazione di un deployment attraverso imagePullSecrets è possibile indicare come reperire le informazioni di accesso al repository remoto da cui effettuare il pull dell’immagine. Se il repository è privato, infatti, è necessario definire le credenziali che dovranno essere utilizzate per effettuare l’autenticazione. Nel caso in cui non sia stato definito […]