Go

Kubernetes Basics

Pods, Deployments, Services, ConfigMaps, Secrets, health checks, resourcelimieten

22 gespreksvragen·
Senior
1

Wat is een Pod in Kubernetes?

Antwoord

Een Pod is de kleinste implementeerbare eenheid in Kubernetes. Het vertegenwoordigt een groep van een of meer containers die dezelfde netwerk- en opslagnamespace delen. Containers in een Pod kunnen via localhost communiceren en dezelfde volumes benaderen. De Pod biedt een gedeelde uitvoeringscontext voor de containers die het bevat.

2

Wat is het belangrijkste voordeel van het gebruik van een Deployment in plaats van een losse Pod?

Antwoord

Een Deployment beheert automatisch de levenscyclus van Pods, inclusief replicatie, rolling updates en rollbacks. Het zorgt ervoor dat een opgegeven aantal replica's altijd actief is. Als een Pod uitvalt, maakt het Deployment automatisch een nieuwe aan om de gewenste status te behouden.

3

Welk Kubernetes Service-type moet worden gebruikt om een applicatie alleen binnen het cluster beschikbaar te maken?

Antwoord

ClusterIP is het standaard Service-type in Kubernetes. Het maakt een virtueel IP-adres aan dat alleen vanuit het cluster toegankelijk is. Dit type is ideaal voor communicatie tussen services, zoals tussen een frontend en een backend, of tussen een API en een database. Het ClusterIP-adres blijft stabiel, zelfs als de onderliggende Pods veranderen.

4

Hoe sla je niet-gevoelige configuratiegegevens op in Kubernetes?

5

Wat is het belangrijkste verschil tussen een Secret en een ConfigMap in Kubernetes?

+19 gespreksvragen

Beheers Go voor je volgende gesprek

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

Begin gratis