Data Engineering

Kubernetes - Fundamenten

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, YAML-manifesten

20 gespreksvragen·
Mid-Level
1

Wat is de kleinste implementeerbare eenheid in Kubernetes?

Antwoord

De Pod is de kleinste implementeerbare eenheid in Kubernetes. Een Pod vertegenwoordigt één of meer containers die hetzelfde netwerk en dezelfde opslag delen. Het vormt het basisbouwblok waarop alle andere Kubernetes-abstracties zoals Deployments, ReplicaSets en Services zijn gebouwd.

2

Welk Kubernetes-component is verantwoordelijk voor het handhaven van een gespecificeerd aantal draaiende Pod-replica's?

Antwoord

Een Deployment beheert ReplicaSets die het gewenste aantal draaiende Pods handhaven. Het biedt rolling update-, rollback- en schaalmogelijkheden. Deployment is de aanbevolen manier om stateless applicaties in Kubernetes te implementeren.

3

Welk kubectl-commando toont alle Pods over alle namespaces?

Antwoord

Het commando kubectl get pods --all-namespaces (of -A als afkorting) toont alle Pods uit alle namespaces. Standaard werkt kubectl in de default namespace. Met de --all-namespaces flag kunnen systeembronnen in kube-system worden bekeken evenals die in andere namespaces.

4

Welk Kubernetes Service-type exposeert Pods alleen binnen het cluster?

5

Hoe sla je niet-gevoelige configuratiegegevens op in Kubernetes?

+17 gespreksvragen

Beheers Data Engineering voor je volgende gesprek

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

Begin gratis