DevOps

Fondamenti di Kubernetes

Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, comandi kubectl, troubleshooting di CrashLoopBackOff

26 domande da colloquio·
Mid-Level
1

Cos'è un Pod in Kubernetes?

Risposta

Un Pod è la più piccola unità deployabile in Kubernetes. Incapsula uno o più container che condividono lo stesso namespace di rete, lo stesso spazio di storage e lo stesso indirizzo IP. I container all'interno di un Pod possono comunicare tramite localhost e condividono lo stesso ciclo di vita. Nella maggior parte dei casi, un Pod contiene un singolo container principale, ma è possibile aggiungere container sidecar per funzionalità come logging o monitoring.

2

Quali sono i due componenti principali del control plane Kubernetes?

Risposta

Il control plane Kubernetes comprende principalmente l'API Server (kube-apiserver) che espone l'API Kubernetes e serve come punto di ingresso per tutte le operazioni, e etcd che è il database chiave-valore distribuito che memorizza lo stato del cluster. Altri componenti includono lo scheduler (kube-scheduler) che assegna i Pod ai node, e il controller manager (kube-controller-manager) che esegue i control loop. L'API Server è il componente centrale con cui tutti gli altri componenti comunicano.

3

Qual è il ruolo del kubelet in un node Kubernetes?

Risposta

Il kubelet è un agente che viene eseguito su ogni worker node del cluster. È responsabile della gestione dei Pod sul suo node: monitora le specifiche Pod assegnate dall'API Server, avvia e ferma i container tramite il container runtime, monitora la loro salute tramite probe (liveness, readiness) e riporta lo stato al control plane. Il kubelet assicura che i container definiti nei PodSpecs siano in esecuzione e in salute.

4

Qual è la differenza tra una liveness probe e una readiness probe?

5

A cosa servono le label in Kubernetes?

+23 domande da colloquio

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