Questa pagina è stata tradotta automaticamente e potrebbe contenere errori.
Il blog
Note di approfondimento su platform engineering, infrastruttura cloud-native, il kernel Linux e la realtà complicata dei workload AI. Scritto in pubblico, con qualche opinione.
Altro dalla penna

OpenTelemetry: Una Guida all'Osservabilità con Go
Le applicazioni moderne sono spesso sistemi distribuiti e complessi. Fare il debug non è divertente: devi seguire le richieste tra i servizi, i log si perdono e le metriche sono spesso difficili da correlare. È come cercare un ago in un pagliaio — ma il pagliaio è in fiamme e l'ago continua a spostarsi. È qui che OpenTelemetry (OTel) può aiutare.

Il mio articolo su Istio è ora anche sul blog di Istio!
Qualche mese fa ho pubblicato un articolo intitolato "The Istio Service Mesh for People Who Have Stuff to Do". Il post ha riscosso un buon successo ed è ora disponibile anche sul blog di Istio.io.

Il Service Mesh Istio per Chi Ha Cose da Fare
Di recente ho contribuito a Istio, un service mesh open-source che semplifica la gestione dei microservizi. In questo post spiego come Istio gestisce il routing del traffico, la sicurezza con mTLS e l'osservabilità, rendendo i sistemi complessi più resilienti ed efficienti.

Cose che Ho Imparato su Terraform e Che Continuo a Raccontare alle Persone
Lavoro con Terraform da un po' di tempo e ho notato che ci sono alcune cose che continuo a raccontare alle persone. Ho pensato che potesse essere utile scrivere un post su alcune delle domande più comuni che ricevo e condividere alcune delle cose imparate lungo il percorso.

Observability CI/CD su GitHub Actions e il Ruolo di OpenTelemetry
L'observability CI/CD offre informazioni sulle prestazioni e lo stato delle pipeline CI/CD, aiutando i team a rilevare i problemi tempestivamente e migliorare l'efficienza. Sono attualmente disponibili alcune opzioni sul GitHub Actions marketplace per integrare OpenTelemetry nei workflow CI/CD.

Sono un Ambassador della CNCF (Cloud Native Computing Foundation)!
Sono molto felice di annunciare di essere stato selezionato come Ambassador della CNCF (Cloud Native Computing Foundation) - un obiettivo che inseguivo da tempo!

Sono stato sul Podcast KubeFM a parlare di "Linux Containers From Scratch"
KubeFM mi ha recentemente invitato a parlare del mio progetto "barco: Linux Containers From Scratch in C". In questo episodio spiego perché i container Linux non esistono davvero, come usare cgroups e namespace per isolare un processo, come proteggere il container con seccomp e le capabilities, e come effettuare le syscall giuste dal C per costruire il proprio container engine. Grazie, KubeFM, per l'invito!

Come Configurare OIDC con Terraform per GitHub Enterprise Server
OpenID Connect (OIDC) è un protocollo di autenticazione che estende OAuth 2.0, fornendo un metodo robusto e standardizzato per l'autenticazione che spesso coinvolge un ID token in formato JWT (JSON Web Token). OIDC è il metodo raccomandato per autenticarsi con GitHub Enterprise Server durante la configurazione di GitHub Actions. Poiché la configurazione può essere complicata, ho creato una configurazione Terraform per facilitare il processo.

barco: Container Linux da Zero in C.
Un'implementazione in C di un container runtime, costruita da zero per esplorare i container e il kernel Linux.

Come Creare una Release con Più Artefatti da un Workflow GitHub Actions Usando la Matrix Strategy
Scopri come sono riuscito a creare una release con eseguibili adatti a diversi sistemi operativi, tutto all'interno di una singola esecuzione del workflow.

Cos'è Google Cloud Deploy?
Semplificare lo sviluppo di applicazioni basate su container su Google Kubernetes Engine (GKE) con Cloud Deploy.

Cos'è GitOps?
GitOps è un approccio operativo che combina le best practice DevOps come CI/CD, version control e lavoro in team.

Come Leggere gli Eventi Firestore con Cloud Functions e Golang
Come ho usato Golang e Cloud Functions per leggere gli eventi Firestore pubblicati sul Cloud dal mio Raspberry Pi.

Google Cloud Pub/Sub vs NATS: Un Confronto Facile da Capire
Un'analisi delle opzioni di messaggistica per sistemi scalabili basati su eventi: funzionalità, vantaggi, svantaggi e costi.

Come Distribuire un Service Mesh Multi-cluster su GKE con Anthos
Una guida dettagliata per distribuire un service mesh multi-cluster e multi-regione con Anthos Service Mesh su GKE.

Come Archiviare i Segreti in Terraform in Modo Sicuro con Cloud KMS
Proteggere i segreti Terraform usando Cloud KMS per un'esperienza di git commit senza preoccupazioni.

Come Usare i Terraform Workspace per Gestire la Configurazione per Ambiente
Scopri come semplificare la gestione dell'infrastruttura su più ambienti con i Terraform Workspace, senza ricorrere ai moduli tradizionali.
lucavallin