DevOps

Kubernetes-networking

CNI (Calico, Cilium), NetworkPolicies, kube-proxy, CoreDNS, Service mesh-basis, troubleshooting van DNS-latentie

24 gespreksvragen·
Mid-Level
1

Wat is een CNI (Container Network Interface) in Kubernetes?

Antwoord

Een CNI is een plugin die de netwerkinterface voor containers in Kubernetes implementeert. Het is verantwoordelijk voor het toewijzen van IP-adressen aan pods en het configureren van het netwerk om pod-naar-pod-communicatie mogelijk te maken. Elke Kubernetes-cluster heeft een CNI nodig om te functioneren, en de keuze van CNI beïnvloedt beschikbare netwerkfuncties zoals NetworkPolicies of prestaties.

2

Wat is de hoofdrol van kube-proxy in een Kubernetes-cluster?

Antwoord

kube-proxy onderhoudt netwerkregels op elke node om communicatie naar Kubernetes Services mogelijk te maken. Het implementeert het Service-concept door iptables-, IPVS- of nftables-regels te configureren om verkeer naar overeenkomstige pods te routeren. Zonder kube-proxy zouden Services niet functioneren en applicaties niet kunnen communiceren via stabiele ClusterIP-adressen.

3

Wat is de functie van CoreDNS in Kubernetes?

Antwoord

CoreDNS biedt DNS-resolutie binnen het Kubernetes-cluster, waardoor pods Services kunnen ontdekken op naam. Het lost automatisch namen in het formaat service.namespace.svc.cluster.local op naar overeenkomstige ClusterIP-adressen. CoreDNS is essentieel voor service-to-service-communicatie en heeft kube-dns sinds Kubernetes 1.13 vervangen.

4

Welk type Kubernetes-Service stelt een poort beschikbaar op elke node van het cluster?

5

Wat is het belangrijkste verschil tussen Calico en Flannel?

+21 gespreksvragen

Beheers DevOps voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis