Data Engineering

Kubernetes - Fondamenti

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, manifest YAML

20 domande da colloquio·
Mid-Level
1

Qual è la più piccola unità distribuibile in Kubernetes?

Risposta

Il Pod è la più piccola unità distribuibile in Kubernetes. Un Pod rappresenta uno o più container che condividono la stessa rete e lo stesso storage. Costituisce il blocco base su cui si fondano tutte le altre astrazioni di Kubernetes come Deployments, ReplicaSets e Services.

2

Quale componente Kubernetes è responsabile del mantenimento di un numero specificato di repliche di Pod in esecuzione?

Risposta

Un Deployment gestisce i ReplicaSets che mantengono il numero desiderato di Pod in esecuzione. Fornisce funzionalità di rolling update, rollback e scaling. Deployment è il modo consigliato per distribuire applicazioni stateless in Kubernetes.

3

Quale comando kubectl elenca tutti i Pod in tutti i namespace?

Risposta

Il comando kubectl get pods --all-namespaces (o -A in forma abbreviata) visualizza tutti i Pod da tutti i namespace. Per default, kubectl opera nel namespace default. Il flag --all-namespaces consente di visualizzare le risorse di sistema in kube-system così come quelle in altri namespace.

4

Quale tipo di Service Kubernetes espone i Pod solo all'interno del cluster?

5

Come memorizzare dati di configurazione non sensibili in Kubernetes?

+17 domande da colloquio

Padroneggia Data Engineering per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis