Go

Kubernetes Basics

Pods, deployments, services, config maps, secrets, health checks, resource limits

22 preguntas de entrevista·
Senior
1

What is a Pod in Kubernetes?

Respuesta

A Pod is the smallest deployable unit in Kubernetes. It represents a group of one or more containers that share the same network and storage namespace. Containers in a Pod can communicate via localhost and access the same volumes. The Pod provides a shared execution context for the containers it contains.

2

What is the main advantage of using a Deployment rather than a standalone Pod?

Respuesta

A Deployment automatically manages the Pod lifecycle, including replication, rolling updates, and rollbacks. It ensures that a specified number of replicas is always running. If a Pod fails, the Deployment automatically creates a new one to maintain the desired state.

3

Which Kubernetes Service type should be used to expose an application only inside the cluster?

Respuesta

ClusterIP is the default Service type in Kubernetes. It creates a virtual IP address accessible only from within the cluster. This type is ideal for inter-service communication like between a frontend and backend, or between an API and a database. The ClusterIP address remains stable even if the underlying Pods change.

4

How to store non-sensitive configuration data in Kubernetes?

5

What is the main difference between a Secret and a ConfigMap in Kubernetes?

+19 preguntas de entrevista

Domina Go para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis