Tutti i post a tema #devops
Kubectx: gestire i contesti
2 minuti ·
Ti sarà capitato in passato di avere a che fare con i contesti in Kubernetes: questi semplificano notevolmente la vita di chi ha bisogno di interfacciarsi con cluster e namespace diversi e vuole risparmiare qualche comando per passare dall’uno all’altro, invece di eseguire ogni volta com... Leggi di più
Kubectl: namespace vs context
3 minuti ·
Se usi kubectl, ti sarà capitato di vedere su qualche guida online il comando set-context: ma a che serve? Partiamo dal concetto di namespace: questo serve a creare un raggruppamento logico di oggetti Kubernetes, proprio come raggruppiamo i file all’interno di cartelle diverse nei sistemi oper... Leggi di più
Certificati Self-Signed e OpenSSL
4 minuti ·
Definizione Un certificato self-signed è un certificato SSL/TSL non firmato da un’autorità di certificazione pubblica o privata, che viene invece firmato dal certificato CA personale. Come funziona Il modo per richiedere un certificato SSL/TLS a pagamento da una nota autorità di certificazione... Leggi di più
Installa OpenShift Local con Podman Desktop
2 minuti ·
Qualche settimana fa abbiamo parlato di cosa fosse Podman e del nuovo strumento con interfaccia grafica chiamato Podman Desktop. Una delle caratteristiche uniche di Podman Desktop è la sua integrazione con Red Hat OpenShift Local, che consente agli utenti di sviluppare e testare le applicazioni loca... Leggi di più
Configurare OpenShift Local
6 minuti ·
Con le ultime versioni di OpenShift, il vecchio e caro Minishift ha cominciato a sparire, finché qualche tempo fa, Red Hat ha rilasciato OpenShift Local (prima CodeReady Containers), per consentire a chi sviluppa di testare una configurazione di OpenShift 4.x in un ambiente locale installando un clu... Leggi di più
Cos'è Podman Desktop
3 minuti ·
In passato abbiamo parlato di cosa fosse Podman e quali sono i vantaggi nel suo utilizzo rispetto a una serie di alternative come Buildah o Docker. Recentemente, tuttavia, Docker ha perso terreno: l’ambiente grafico integrato per lo sviluppo e la gestione dei container, ossia Docker Desktop, n... Leggi di più
Scopriamo 'docker init'
6 minuti ·
Docker ha rivoluzionato il modo in cui chi sviluppa crea, impacchetta e distribuisce le loro applicazioni. I container Docker forniscono un ambiente di runtime leggero, portabile e coerente che può essere eseguito su qualsiasi infrastruttura. Poco più di un mese fa, il team di Docker ha presentato d... Leggi di più
Rilasciare software di valore e in maniera continua, si può!
6 minuti ·
Qualche giorno fa, insieme a degli esperti del settore, al Pycon @ Firenze si è tenuto un panel dove il concetto di “valore” era utilizzato per raccontare come questo leghi il software sotto diversi punti di vista. Sotto forma di una chiaccherata tra amici, insieme ai super Fabio Mora -a... Leggi di più
Differenze tra immagine e container Docker
3 minuti ·
Immagine, container, template… che confusione! Se non ti sono chiare le differenze tra il concetto di immagine e di container in Docker, leggi questo articolo per scoprirne di più! Cosa vedrai Immagine Docker container Differenze tra container e immagine Risorse utili Immagine Il concetto d... Leggi di più
Docker Desktop per Linux
3 minuti ·
Dopo diverso tempo che gli utenti Linux chiedevano una versione Desktop che fosse adatta ai propri sistemi operativi, il team Docker ha finalmente pubblicato diverse versioni di Docker Desktop per Linux. In questo articolo, vediamo una breve panoramica di come si installa, del suo funzionamento e qu... Leggi di più
Introduzione al framework AgilePM
6 minuti ·
La metodologia AgilePM fornisce delle linee guida dettagliate su come gestire progetti agili seguendo un approccio strutturato e preciso, illustrando i principi, la filosofia, il ciclo di vita, i processi, le tecniche e le pratiche alla base del metodo Agile. In questa breve serie vedremo quali sono... Leggi di più
Copiare file da e verso un container Docker
2 minuti ·
Quando lavori con Docker, potrebbe essere necessario copiare file da e verso un container Docker e il tuo computer. Dopo aver creato l’immagine Docker e aver ottenuto il vostro container, dover eseguire la build ancora e ancora solo per aggiungere un file al suo interno potrebbe essere noioso,... Leggi di più
Java Servlet con Docker
4 minuti ·
Uno dei problemi più comuni nell’usare Docker è prendere la propria applicazione e capire come “metterla” in un container… E uno dei peggiori casi è quando parliamo di un’applicazione Java. Quindi, perché non dargli una chance? In questa guida, vediamo come prendere un... Leggi di più
Docker per Django e Postgres
7 minuti ·
Qualche giorno fa, attraverso un sondaggio sui social, è venuto fuori che Docker e Python visti tramite un approccio pratico sono due tematiche che stanno particolarmente a cuore. E allora perché non approfittarne? Partiamo con Docker in pratica: come rendere un’applicazione scritta in Django,... Leggi di più
Perché usare Docker per il machine learning
13 minuti ·
“Sul mio PC funziona”. Questa è la classica frase con cui, chi lavora nel settore IT -e non solo- ha a che fare quotidianamente e che porta ad ore di revisioni, controlli e confronti. Se poi si parla di applicazioni che riguardano il machine learning, basta immaginarsi di dover avere a che fare con... Leggi di più
K8S in produzione: best practices
8 minuti ·
Sono sempre più frequenti le tecnologie appartenenti al mondo OCI: container a destra, pod a sinistra… Installare e testare Docker o Podman localmente è semplice, ma cosa succede quando dobbiamo andare in produzione e abbiamo a che fare con Kubernetes? Definiamo quindi una checklist di verifi... Leggi di più
Differenze tra RUN CMD e ENTRYPOINT
4 minuti ·
Differenze tra RUN CMD e ENTRYPOINT: uno degli argomenti peggiori quando si tratta di avere a che fare con Docker. Oggi sfatiamo qualche mito e facciamo chiarezza su queste tre istruzioni. Introduzione Alcune istruzioni di Docker come quelle sopracitate sembrano molto simili e causano confusione tra... Leggi di più
Come distribuire una webapp Angular in produzione
6 minuti ·
Non sai come distribuire una webapp Angular in produzione, ma non sai come fare? Nessun problema: sei nel posto giusto. Introduzione Se non hai familiarità con Angular portato in produzione, nessun problema: questo articolo è quello che fa al caso tuo. Quello che leggerai vale anche per React o Angu... Leggi di più
Usare HEALTHCHECK con Docker
5 minuti ·
A volte è necessario -e consigliato- poter verificare se il nostro container sta lavorando correttamente; una delle features introdotte a partire dalla versione 1.12 di Docker è l’istruzione HEALTHCHECK, che ci permette di controllare lo stato di integrità del servizio: vediamo quindi come e q... Leggi di più