
Networking di Kubernetes
CNI (Calico, Cilium), NetworkPolicies, kube-proxy, CoreDNS, fondamenti di Service mesh, troubleshooting della latenza DNS
1Cos'è un CNI (Container Network Interface) in Kubernetes?
Cos'è un CNI (Container Network Interface) in Kubernetes?
Risposta
Un CNI è un plugin che implementa l'interfaccia di rete per i container in Kubernetes. È responsabile dell'allocazione degli indirizzi IP ai pod e della configurazione della rete per consentire la comunicazione tra pod. Ogni cluster Kubernetes richiede un CNI per funzionare, e la scelta del CNI impatta le funzionalità di rete disponibili come NetworkPolicies o le prestazioni.
2Qual è il ruolo principale di kube-proxy in un cluster Kubernetes?
Qual è il ruolo principale di kube-proxy in un cluster Kubernetes?
Risposta
kube-proxy mantiene le regole di rete su ogni nodo per consentire la comunicazione verso i Service Kubernetes. Implementa il concetto di Service configurando regole iptables, IPVS o nftables per instradare il traffico verso i pod corrispondenti. Senza kube-proxy, i Service non funzionerebbero e le applicazioni non potrebbero comunicare tramite indirizzi ClusterIP stabili.
3Qual è la funzione di CoreDNS in Kubernetes?
Qual è la funzione di CoreDNS in Kubernetes?
Risposta
CoreDNS fornisce la risoluzione DNS all'interno del cluster Kubernetes, consentendo ai pod di scoprire i Service tramite il loro nome. Risolve automaticamente i nomi nel formato service.namespace.svc.cluster.local agli indirizzi ClusterIP corrispondenti. CoreDNS è essenziale per la comunicazione service-to-service e ha sostituito kube-dns dalla versione 1.13 di Kubernetes.
Quale tipo di Service Kubernetes espone una porta su ogni nodo del cluster?
Qual è la differenza principale tra Calico e Flannel?
+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
Kubernetes Avanzato
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