
Kubernetes Avanzato
StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, gestione delle risorse, HPA, troubleshooting di OOMKilled
1Cos'è uno StatefulSet in Kubernetes?
Cos'è uno StatefulSet in Kubernetes?
Risposta
Uno StatefulSet garantisce un'identità stabile e prevedibile per ogni pod (pod-0, pod-1, ecc.) insieme a uno storage persistente individuale. A differenza dei Deployments progettati per applicazioni stateless, gli StatefulSets mantengono l'ordine di avvio e arresto dei pod. Sono essenziali per database distribuiti, sistemi di cache come Redis Cluster o applicazioni che richiedono un'identità di rete stabile.
2Cos'è un DaemonSet in Kubernetes?
Cos'è un DaemonSet in Kubernetes?
Risposta
Un DaemonSet garantisce che una copia di un pod venga eseguita su tutti (o alcuni) nodi del cluster. È usato principalmente per agenti di sistema come collettori di log (Fluentd), agenti di monitoring (Prometheus Node Exporter) o plugin di rete (CNI). A differenza dei Deployments che mirano a un numero fisso di repliche, i DaemonSets si adattano automaticamente al numero di nodi.
3Cos'è un Job in Kubernetes?
Cos'è un Job in Kubernetes?
Risposta
Un Job crea uno o più pod e garantisce che un numero specificato termini con successo. A differenza dei controller di lunga durata come Deployments, i Jobs sono progettati per task una tantum come migrazioni di database, elaborazione batch o script di manutenzione. Una volta completato il task, il pod rimane disponibile per l'ispezione dei log prima della pulizia manuale o automatica.
Qual è la differenza principale tra un Job e un CronJob?
Qual è la differenza tra PersistentVolume (PV) e PersistentVolumeClaim (PVC)?
+21 domande da colloquio
Altri argomenti di colloquio DevOps
Controllo di versione & Git
Fondamenti di Linux
Shell Scripting & Bash
Fondamenti di Networking
Fondamenti di Docker
Fondamenti di CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fondamenti di Kubernetes
Networking di Kubernetes
Ingress & API Gateway
Fondamenti di Terraform
Terraform Avanzato
Ansible & Configuration Management
Fondamenti di AWS
Fondamenti di Azure
Fondamenti di GCP
Monitoring e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Sicurezza delle Pipeline CI/CD
Helm & Kubernetes
Sicurezza Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability Distribuita
Disaster Recovery & Backup
Ottimizzazione delle prestazioni
Ottimizzazione dei Costi Cloud
Principi SRE
Chaos Engineering
Platform Engineering
Padroneggia DevOps per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis