← Tutti gli episodi
Copertina di Come se fossimo in una stanza sola
Stagione 79 · Episodio 002

Come se fossimo in una stanza sola

3 ottobre 2026 5:14
0:00 5:14

Ciao, e benvenuto nella seconda puntata della settantanovesima stagione. La volta scorsa, il palazzo che non sta mai fermo, e le due frasi della stagione. Oggi la prima illusione, quella su cui poggiano tutte le altre: far sembrare un palazzo intero una stanza sola. Il titolo lo dice: come se fossimo in una stanza sola.

Partiamo dai quattro tipi di conversazione del palazzo, perché danno la mappa della stagione. Due colleghi alla stessa scrivania che si girano e si parlano. Un impiegato che chiama un altro impiegato, in un'altra stanza, su un altro piano. Chiunque che chiama un reparto per nome. E un visitatore da fuori che cerca qualcuno dentro. Oggi ci occupiamo del primo e, soprattutto, del secondo. Gli altri due, il reparto e il visitatore, sono le prossime puntate.

Il più facile prima: due colleghi alla stessa scrivania. In Kubernetes alcuni container vengono messi nella stessa unità e condividono lo stesso indirizzo, lo stesso spazio. Si parlano come due persone fianco a fianco, dicendo semplicemente qui accanto: non serve rete vera, sono già alla stessa scrivania. Lo liquidiamo subito.

Adesso quello che conta davvero: un impiegato chiama un altro impiegato, da qualche parte nel palazzo. Qui Kubernetes prende una decisione forte, una regola che si impegna a rispettare: ogni container ha il proprio indirizzo, e ogni container può raggiungere ogni altro a quell'indirizzo, direttamente, senza traduzioni di mezzo, come se fossero tutti nella stessa grande stanza. La chiamano la rete piatta. Da dentro non c'è piano o edificio: tu hai un indirizzo, l'altro ha un indirizzo, lo chiami, lo raggiungi. Piatta vuol dire questo: nessun dislivello, nessun confine, nessuna dogana interna.

E qui sta l'illusione, perché la realtà è tutt'altro. I container non sono nella stessa stanza: sono sparsi su macchine diverse, in punti diversi del centro dati, ognuna con la sua rete vera, i suoi confini, le sue regole. Due container su due macchine diverse, nel mondo reale, non si vedono: c'è un intero strato di rete della macchina in mezzo. La stanza sola non esiste. Esiste un impianto che la finge: prende i pacchetti che un container manda all'indirizzo di un altro e li fa arrivare dall'altra parte del palazzo, nascondendo i piani e i muri attraversati.

Come la finge? In due modi, che vedremo per bene più avanti, ma il cuore è semplice. Primo: mettere ogni pacchetto dentro una busta più grande indirizzata alla macchina giusta, spedirla sulla rete vera, e aprirla dall'altra parte per consegnare il pacchetto originale; la busta nasconde il viaggio. Secondo: insegnare ai corridoi del palazzo, cioè agli instradatori, come arrivare a ogni indirizzo di container, così che vadano a destinazione per la loro strada, senza busta. In entrambi i casi, visto da dentro il risultato è lo stesso: ho un indirizzo, lo chiamo, arriva. Il dislivello c'è, ma qualcuno lo ha spianato per te.

Chi fa tutto questo è l'impianto: il pezzo che collega i container alla rete e tiene in piedi la stanza sola. Non è parte del nocciolo di Kubernetes: è un componente che scegli e installi, e la sua unica promessa è mantenere la regola, ogni container raggiunge ogni altro per indirizzo. Come, con le buste o insegnando i corridoi, è affar suo. Kubernetes dice solo: la stanza sola deve esistere; pensaci tu a farla sembrare vera.

E qui si vede la pietra angolare, per intero. Il networking di Kubernetes è l'arte di dare un indirizzo stabile a cose che non lo sono, e la rete piatta ne è la prima mossa: dà a ogni container un indirizzo raggiungibile, e finge che tutti condividano una stanza, così che chi scrive codice non debba mai sapere su quale macchina viva l'altro. La prima illusione non è il nome stabile, quello viene dopo: è lo spazio piatto, la finzione che il palazzo sparso sia una stanza sola. Tutto il resto si costruisce sopra questa.

È la macchina sotto la magia. La magia ti lascia pensare: due container si parlano, naturale. La macchina risponde: due container su macchine diverse, nel mondo vero, non potrebbero raggiungersi; la stanza sola è un servizio, non un fatto di natura, erogato a ogni pacchetto.

Voglio lasciarti con la base di tutto. Prima di reparti, nomi e reception, c'è una sola, grande finzione che regge il resto: ogni container ha un indirizzo, e tutti si raggiungono come in una stanza sola, anche se la stanza non esiste. Quando scrivi codice che chiama un altro container per indirizzo, ricorda che non è natura: è un impianto che ha spianato piani e muri per te. E quando quella comunicazione si rompe in modo strano, container sulla stessa macchina che si parlano e container su macchine diverse no, non cercare un bug nel tuo codice: cerca l'impianto, perché è lui che tiene viva la stanza sola, ed è lui che può smettere di farlo.

Per oggi ci fermiamo qui. Abbiamo visto i quattro tipi di conversazione del palazzo; i due colleghi alla stessa scrivania, cioè i container che condividono un indirizzo; e soprattutto la rete piatta, la regola per cui ogni container raggiunge ogni altro come in una stanza sola. Abbiamo visto che la stanza è un'illusione tenuta viva da un impianto, e posato la prima mossa della pietra angolare: lo spazio piatto sotto tutto il resto. Nella prossima puntata: il numero del reparto, non della persona. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.