PerfectScalePerfectScale

Latest

More Posts

DaemonSet in Kubernetes: tutorial, casi d'uso e best practice
By Tania DuggalOct 14, 202615 min read

DaemonSet in Kubernetes: tutorial, casi d'uso e best practice

Come un DaemonSet Kubernetes esegue un pod su ogni nodo idoneo: un tutorial pratico, i casi d'uso più comuni, le differenze rispetto a un Deployment e le best practice per risorse e aggiornamenti.

Il tuo servizio JVM ha bisogno di 2 CPU per 30 secondi e di 0,3 CPU per sempre
By Tania DuggalOct 14, 202618 min read

Il tuo servizio JVM ha bisogno di 2 CPU per 30 secondi e di 0,3 CPU per sempre

È nei primi secondi che una JVM richiede più CPU. Scopri come i limiti CPU di Kubernetes rallentano l'avvio della JVM, come misurarlo e come dimensionare i pod.

Cheat Sheet kubectl: lavorare con cluster, pod, deployment e molto altro
By Tania DuggalOct 13, 202625 min read

Cheat Sheet kubectl: lavorare con cluster, pod, deployment e molto altro

Una cheat sheet kubectl pronta all'uso che copre context, pod, deployment, service, RBAC, log e debugging, con consigli su alias e autocompletamento per lavorare più velocemente con Kubernetes.

NodeSelector in Kubernetes: sintassi, esempi e 5 best practice
By Tania DuggalOct 12, 202615 min read

NodeSelector in Kubernetes: sintassi, esempi e 5 best practice

Guida pratica a nodeSelector in Kubernetes: come lo scheduler confronta le label dei nodi, sintassi YAML, esempi reali, confronto con node affinity e nodeName, oltre a cinque best practice.

EKS Cluster Autoscaler: funzionamento, configurazione e best practice
By Tania DuggalOct 10, 202617 min read

EKS Cluster Autoscaler: funzionamento, configurazione e best practice

Una guida pratica all'Amazon EKS Cluster Autoscaler: come scala i nodi, configurazione passo dopo passo, confronto con HPA ed EKS Auto Mode e sette best practice.

CPU throttling e OOM kill su Kubernetes: come scovare gli spike di avvio
By Josh PalmerOct 9, 202615 min read

CPU throttling e OOM kill su Kubernetes: come scovare gli spike di avvio

Gli spike di avvio causano throttling, OOM kill con exit code 137 e rollout bloccati, per poi sparire dalle dashboard. Ecco come rilevarli filtrando le metriche per età del container.

Workloads Kubernetes: i 6 tipi, il ciclo di vita e le best practice
By Tania DuggalOct 9, 202624 min read

Workloads Kubernetes: i 6 tipi, il ciclo di vita e le best practice

Scopra i sei tipi principali di workloads Kubernetes, come i workloads attraversano scheduling, scaling e terminazione, e le best practice per right-sizing e affidabilità.

Kubernetes Tolerations: esempi, casi d'uso e best practice
By Tania DuggalOct 8, 202618 min read

Kubernetes Tolerations: esempi, casi d'uso e best practice

Scoprite come funzionano le tolerations di Kubernetes con i taint dei nodi: operatori Equal, Exists, Gt e Lt, effect NoSchedule e NoExecute, esempi YAML e best practice di scheduling.

Prezzi di GKE Autopilot: costi, esempi e 5 best practice
By Tania DuggalOct 7, 202616 min read

Prezzi di GKE Autopilot: costi, esempi e 5 best practice

Un'analisi dei prezzi di GKE Autopilot: tariffe di gestione del cluster, fatturazione basata sui pod, Flex CUD ed esempi di costo, oltre a cinque pratiche per tenere la spesa sotto controllo.

Kubernetes Exit Code 143: le 8 cause e come risolverlo
By Marcus CaleroOct 6, 202619 min read

Kubernetes Exit Code 143: le 8 cause e come risolverlo

L'exit code 143 segnala l'arresto di un container tramite SIGTERM, di norma non un errore applicativo. Scopra le 8 cause più comuni, un flusso di troubleshooting passo dopo passo e le best practice di prevenzione.

I 4 pilastri dell'osservabilità di Kubernetes: sfide e best practice
By Tania DuggalOct 5, 202618 min read

I 4 pilastri dell'osservabilità di Kubernetes: sfide e best practice

Scopra i quattro pilastri dell'osservabilità di Kubernetes — metriche, log, tracce e profili — oltre alle metriche chiave da monitorare, alle sfide comuni e alle best practice per cluster affidabili.