Las 55 preguntas y respuestas principales de la entrevista de Kubernetes (2026)

Aquรญ hay preguntas de la entrevista de Kubernetes para que los candidatos mรกs nuevos y experimentados consigan el trabajo de sus sueรฑos.

 

Preguntas y respuestas de la entrevista de Kubernetes para principiantes

1) ยฟQuรฉ es Kubernetes?

Kubernetes es un sistema de gestiรณn de contenedores desarrollado en el Google plataforma. El propรณsito de Kubernetes Consiste en gestionar una aplicaciรณn en contenedores en diversos tipos de entornos fรญsicos, virtuales y en la nube. Google Kubernetes es una herramienta de contenedores muy flexible que permite ofrecer incluso aplicaciones complejas de forma consistente. Las aplicaciones se ejecutan en clรบsteres de cientos o miles de servidores individuales.


2) Definir nodo en Kubernetes

Un nodo es la unidad mรกs pequeรฑa de hardware. Define una รบnica mรกquina en un clรบster que puede ser una mรกquina virtual de un proveedor de nube o una mรกquina fรญsica en el centro de datos. Cada mรกquina disponible en el clรบster de Kubernetes puede sustituir a otras mรกquinas.

Kubernetes


3) ยฟCuรกl es el trabajo de un programador de kube?

Kube-scheduler es el programador predeterminado de Kubernetes. Asigna nodos a pods reciรฉn creados.


4) Definir conjuntos de demonios

Los conjuntos de demonios son un conjunto de pods que se ejecutan en un host. Se utilizan para atributos de capas de host como red de monitoreo o red simple.


5) Definir Heapster en Kubernetes

Un Heapster es un sistema de supervisiรณn del rendimiento y recopilaciรณn de mรฉtricas para los datos recopilados por Kublet.


6) ยฟQuรฉ tareas realiza Kubernetes?

Kubernetes es el kernel de Linux que se utiliza para sistemas distribuidos. Te ayuda a estar completamente seguro.tract el hardware subyacente de los nodos (servidores) y ofrece una interfaz consistente para las aplicaciones que consumen el conjunto compartido de recursos.


7) Definir el administrador del controlador de Kubernetes

El administrador del controlador es un demonio que se utiliza para la recolecciรณn de basura, bucles de control centrales y creaciรณn de espacios de nombres. Permite la ejecuciรณn de mรกs de un proceso en el nodo maestro.


8) ยฟPor quรฉ utilizar el espacio de nombres en Kubernetes?

Los espacios de nombres en Kubernetes se utilizan para dividir los recursos del clรบster entre los usuarios. Ayuda al entorno en el que mรกs de un usuario distribuye proyectos o equipos y proporciona una gama de recursos.


9) ยฟPor quรฉ utilizar Kubernetes?

Kubernetes se utiliza porque:

  • Kubernetes puede ejecutar bare metal local, OpenStack y nubes pรบblicas Google, Azure, AWS, etc.
  • Ayuda a evitar problemas de dependencia de proveedores, ya que puede utilizar cualquier API o servicio especรญfico del proveedor, excepto cuando Kubernetes proporciona una API absoluta.tracciรณn, por ejemplo, balanceador de carga y almacenamiento.
  • Permitirรก que las aplicaciones que necesitan ser lanzadas y actualizadas sin ningรบn tiempo de inactividad.
  • Kubernetes le permite asegurarse de que esas aplicaciones en contenedores se ejecuten donde y cuando quiera y le ayuda a encontrar los recursos y herramientas con los que desea trabajar.

10) ยฟCuรกles son las caracterรญsticas de Kubernetes?

Las caracterรญsticas de Kubernetes son:

  • Programaciรณn automatizada
  • Capacidades de autocuraciรณn
  • Implementaciones y reversiones automatizadas
  • Escalado horizontal y equilibrio de carga
  • Ofrece consistencia ambiental para el desarrollo, las pruebas y producciรณn
  • La infraestructura estรก dรฉbilmente acoplada a cada componente y puede actuar como una unidad separada.
  • Proporciona una mayor densidad de utilizaciรณn de recursos.
  • Ofrece funciones listas para la empresa
  • Gestiรณn centrada en aplicaciones
  • Infraestructura autoescalable
  • Puedes crear una infraestructura predecible

11) Mencione los tipos de administradores de controladores

Los tipos de administradores de controladores son: 1) controlador de puntos finales, 2) controlador de cuentas de servicio, 3) controlador de nodo, 4) controlador de espacio de nombres, 5) controlador de replicaciรณn, 6) controlador de token.


12) Explica Kubernetes Architectura

Kubernetes ArchiDiagrama de tecnologรญa

  • Nodo maestro: El nodo maestro es el primer y mรกs importante componente responsable de la gestiรณn del clรบster de Kubernetes. Es la puerta de entrada para todo tipo de tareas administrativas. Puede haber mรกs de un nodo maestro en el clรบster para verificar la tolerancia a fallas.
  • Servidor API: El servidor API actรบa como punto de entrada para todos los comandos REST utilizados para controlar el clรบster.
  • Programador: El programador programa las tareas para el nodo esclavo. Almacena la informaciรณn de uso de recursos para cada nodo esclavo. Es el responsable de distribuir la carga de trabajo.
  • Etc.: Componentes de etcd, detalles de configuraciรณn de la tienda y valores de Wright. Se comunica con la mayorรญa de los componentes para recibir comandos y trabajar. Tambiรฉn gestiona las reglas de la red y la actividad de reenvรญo de puertos.
  • Nodos trabajador/esclavo: Los nodos trabajadores son otro componente esencial que contiene todos los servicios necesarios para gestionar la red entre los contenedores y comunicarse con el nodo maestro, lo que le permite asignar recursos a los contenedores programados.
  • Kubelet: Obtiene la configuraciรณn de un Pod del servidor API y garantiza que los contenedores descritos estรฉn en funcionamiento.
  • Contenedor acoplable: El contenedor Docker se ejecuta en cada uno de los nodos trabajadores, que ejecuta los pods configurados.
  • Vainas: Un pod es una combinaciรณn de uno o varios contenedores que lรณgicamente se ejecutan juntos en nodos.

13) Enumere varios servicios disponibles en Kubernetes

Varios servicios disponibles en Kubernetes son 1) Cluster Servicio IP, 2) Servicio Load Balancer, 3) Servicio Puerto de nodo, 4) Servicio de creaciรณn de nombres externos.


14) Definir Cluster IP

El Cluster IP es un servicio de Kubernetes que ofrece un servicio dentro del clรบster al que otras aplicaciones dentro del clรบster pueden acceder.


15) Explicar el puerto del nodo

El servicio de puerto de nodo es una forma fundamental de llevar trรกfico externo a su servicio. Abre un puerto particular en todos los nodos y reenvรญa el trรกfico de red enviado a este puerto.


16) Definir kubelet

Kubelet es un agente de servicio que controla y mantiene los pods de pf del grupo comprobando las especificaciones del pod mediante Kubernetes. El kubelet se ejecuta en cada nodo y permite la comunicaciรณn entre un nodo maestro y un nodo esclavo.


17) ยฟCuรกles son las desventajas de Kubernetes?

  • El panel de Kubernetes no es tan รบtil como deberรญa ser
  • La seguridad no es muy efectiva.
  • Es muy complejo y puede reducir la productividad.
  • Kubernetes es mรกs costoso que sus alternativas.

18) ยฟQuรฉ es el proxy Kube?

Kube-proxy es una implementaciรณn tanto de un proxy de red como de un balanceador de carga. Se utiliza para admitir servicios.tracciรณn utilizada con otras operaciones de red. Es responsable de dirigir el trรกfico al contenedor dependiendo de la IP y el nรบmero de puerto.


19) ยฟCuรกl es la diferencia entre Kubernetes y Docker Swarm?

La diferencia entre Kubernetes y Docker Swarm es:

Kubernetes Enjambre Docker
Kubernetes Proporciona una funciรณn de escalado automรกtico. Docker Swarm no proporciona una funciรณn de escalado automรกtico.
Configure manualmente sus ajustes de equilibrio de carga. ยฟTiene equilibrio de carga automรกtico?
La instalaciรณn es complicada y requiere mucho tiempo. La instalaciรณn es fรกcil y rรกpida.
La interfaz grรกfica de usuario estรก disponible. GUI no disponible.
Proporciona una tรฉcnica de equilibrio de carga incorporada. La programaciรณn de procesos se realiza para mantener los servicios mientras se actualizan.

20) Definir la red de ingreso

La red de ingreso se define como una colecciรณn de reglas que permiten permiso para conexiones al clรบster de Kubernetes.


21) ยฟPara quรฉ se utiliza Kubectl?

Kubectl es un software para controlar clรบsteres de Kubernetes. Ctl significa control, que es una interfaz de lรญnea de comandos para pasar el comando al clรบster y administrar el componente de Kubernetes.


22) ยฟQuรฉ es GKE?

GKE o Google Container Engine es una plataforma de gestiรณn que admite clรบsteres y contenedores Docker que se ejecutan dentro de servicios de nube pรบblica. Google.


23) ยฟPor quรฉ se necesita el equilibrador de carga?

Se necesita un equilibrador de carga porque proporciona una forma estรกndar de distribuir el trรกfico de red entre diferentes servicios, que se ejecuta en el backend.


24) ยฟCรณmo ejecutar Kubernetes localmente?

Kubernetes se puede ejecutar localmente utilizando la herramienta Minikube. Ejecuta un clรบster de un solo nodo en una VM (mรกquina virtual) en la computadora. Por lo tanto, ofrece la forma ideal para los usuarios que reciรฉn comienzan a aprender Kubernetes.


25) ยฟCuรกles son las herramientas que se utilizan para el seguimiento de contenedores?

Las herramientas que se utilizan para el monitoreo de contenedores son:

  • montรณn
  • asesor
  • Prometheus
  • InfluxDB
  • Grafana

Preguntas y respuestas de la entrevista de Kubernetes para experimentados

26) Listar los componentes de Kubernetes

Hay tres componentes de Kubernetes, son:

  • Paquetes
  • Componentes del nodo
  • Componentes maestros

27) Defina el servicio sin cabeza

El servicio sin cabeza se define como un servicio que utiliza una direcciรณn IP, pero en lugar de equilibrio de carga, devuelve pods asociados.


28) ยฟCuรกles son los componentes importantes del estado del nodo?

El componente importante del estado del nodo es:

  • Estado del producto
  • CAPACIDAD
  • info
  • Direcciรณn

29) ยฟQuรฉ es el minikube?

Minikube es un software que ayuda al usuario a ejecutar Kubernetes. Se ejecuta en nodos individuales que se encuentran dentro de una mรกquina virtual en su computadora. Esta herramienta tambiรฉn es utilizada por programadores que estรกn desarrollandoping una aplicaciรณn que utiliza Kubernetes.


30) Menciona los usos de GKE

Los usos del GKE (Google Kubernetes Engine) son:

  • Se puede utilizar para crear clรบsteres de contenedores acoplables.
  • Cambiar el tamaรฑo de los controladores de aplicaciones
  • Actualizar y luego actualizar los clรบsteres de contenedores.
  • Clรบster de depuraciรณn del contenedor.
  • GKE se puede utilizar para crear un controlador de replicaciรณn, trabajos, servicios, pods de contenedores o equilibradores de carga.

31) Definir orquestaciรณn en Kubernetes

La orquestaciรณn en Kubernetes se define como un mรฉtodo automรกtico de programar el trabajo de cada contenedor. Se utiliza para aplicaciones que se basan en microservicios dentro de clรบsteres.


32) Explica Prometeo en Kubernetes

Prometheus es una aplicaciรณn que se utiliza para monitorear y alertar. Se puede llamar a sus sistemas, obtener mรฉtricas en tiempo real, comprimirlas y almacenarlas correctamente en una base de datos.


33) Lista de herramientas para la orquestaciรณn de contenedores.

Las herramientas para la orquestaciรณn de contenedores son 1) Docker swarm, 2) Apache Mesos y 3) Kubernetes.


34) ยฟMenciona la lista de objetos de Kubernetes?

Los objetos que se utilizan en Kubernetes son: 1) Pods, 2) Conjuntos de replicaciรณn y controladores, 3) Trabajos y trabajos cron, 4) Conjuntos de demonios, 5) Identidades distintivas, 6) Implementaciones, 7) y conjuntos con estado.


35) Definir conjuntos con estado en Kubernetes

El conjunto con estado es un objeto API de carga de trabajo que se utiliza para administrar la aplicaciรณn con estado. Tambiรฉn se puede utilizar para gestionar las implementaciones y escalar los conjuntos de pods. La informaciรณn de estado y otros datos de los pods con estado se almacenan en el almacenamiento en disco, que se conecta con el conjunto con estado.


36) ยฟPor quรฉ utilizar conjuntos de demonios?

Los conjuntos de demonios se utilizan porque:

  • Permite ejecutar plataformas de almacenamiento como ceph y glusterd en cada nodo.
  • Los conjuntos de demonios ejecutan la recopilaciรณn de registros en cada nodo, como filebeat o fluentd.
  • Realiza monitoreo de nodos en todos y cada uno de los nodos.

37) Explicar el conjunto de rรฉplicas

Se utiliza un conjunto de rรฉplicas para mantener estables los pods de rรฉplicas. Nos permite especificar el nรบmero disponible de pods idรฉnticos. Esto puede considerarse un reemplazo del controlador de replicaciรณn.


38) Enumere algunos comandos importantes de Kubectl:

Los comandos importantes de Kubectl son:

  • kubectl anotar
  • Informaciรณn del clรบster de Kubectl
  • adjuntar kubectl
  • aplicar kubectl
  • configuraciรณn de kubectl
  • escala automรกtica de kubectl
  • configuraciรณn de kubectl contexto actual
  • conjunto de configuraciรณn de kubectl.

39) ยฟPor quรฉ utiliza Kube-apiserver?

Kube-apiserver es un servidor API de Kubernetes que se utiliza para configurar y validar objetos API, que incluyen servicios, controladores, etc. Proporciona la interfaz para la regiรณn compartida del clรบster mediante la cual los componentes interactรบan entre sรญ.


40) Explica los tipos de pods de Kubernetes.

Hay dos tipos de pods en Kubernetes:

  • Vaina de contenedor รบnico: Se puede crear con el comando ejecutar.
  • Vainas multicontenedor: Se puede crear usando el comando "crear" en Kubernetes.

41) ยฟQuรฉ son las etiquetas en Kubernetes?

Las etiquetas son una colecciรณn de claves que contienen algunos valores. Los valores clave estรกn conectados a pods, controladores de replicaciรณn y servicios asociados. Generalmente, las etiquetas se agregan a algรบn objeto durante su tiempo de creaciรณn. Los usuarios pueden modificarlos en tiempo de ejecuciรณn.


42) ยฟCuรกles son los objetivos del controlador de replicaciรณn?

Los objetivos del controlador de replicaciรณn son:

  • Es responsable de controlar y administrar el ciclo de vida del pod.
  • Supervisa y verifica si la cantidad permitida de rรฉplicas se estรก ejecutando o no.
  • El controlador de replicaciรณn ayuda al usuario a verificar el estado del pod.
  • Permite alterar una vaina. El usuario puede arrastrar su posiciรณn en la forma que mรกs le interese.

43) ยฟQuรฉ quieres decir con volumen persistente?

Un volumen persistente es una unidad de almacenamiento controlada por el administrador. Se utiliza para gestionar un pod individual en un clรบster.


44) ยฟQuรฉ son los secretos en Kubernetes?

Los secretos son informaciรณn confidencial, como las credenciales de inicio de sesiรณn del usuario. Son objetos en Kubernetes que almacenan informaciรณn confidencial como nombre de usuario y contraseรฑa despuรฉs de realizar el cifrado.


45) ยฟQuรฉ es el Agente Docker Sematext?

El agente Sematext Docker es un agente de recopilaciรณn de registros con eventos y mรฉtricas. Se ejecuta como un pequeรฑo contenedor en cada host Docker. Estos agentes recopilan mรฉtricas, eventos y registros para todos los contenedores y nodos del clรบster.


46) Definir AbiertoShift

Abra Shift es una plataforma de alojamiento y desarrollo de aplicaciones en la nube pรบblica desarrollada por Red Hat. Ofrece automatizaciรณn de la gestiรณn para que los desarrolladores puedan centrarse en escribir el cรณdigo.


47) Definir K8

K8s (K-ocho caracteres-S) es un tรฉrmino para Kubernetes. Es un marco de orquestaciรณn de cรณdigo abierto para aplicaciones en contenedores.


48) ยฟQuรฉ son los clusters federados?

Clรบsteres federados: varios clรบsteres que se administran como un solo clรบster.


49) Mencione la diferencia entre los volรบmenes de Docker y los volรบmenes de Kubernetes.

Volรบmenes de Kubernetes Volรบmenes acoplables
Los volรบmenes no se limitan a ningรบn contenedor. Los volรบmenes estรกn limitados a una cรกpsula en el contenedor.
Los volรบmenes de Kubernetes admiten todos los contenedores implementados en un mรณdulo de Kubernetes. Los volรบmenes de Docker no admiten todos los contenedores implementados en Docker.

50) ยฟCuรกles son las formas de proporcionar seguridad API en Kubernetes?

Las formas de proporcionar seguridad API en Kubernetes son:

  • Usando el modo de autenticaciรณn correcto con el modo de autenticaciรณn del servidor API = Node.
  • Haga kubeless que proteja su API mediante autorizaciรณn-mode=Webhook.
  • Asegรบrese de que kube-dashboard utilice una polรญtica restrictiva de RBAC (control de acceso basado en roles)

51) ยฟQuรฉ es el pod ContainerCreating?

Un pod ContainerCreating es aquel que se puede programar en un nodo pero no puede iniciarse correctamente.


52) ยฟCuรกles son los tipos de volumen de Kubernetes?

Los tipos de Volumen de Kubernetes son:

  • VacรญoDir
  • Disco persistente GCE
  • Flocker
  • Ruta del host
  • NFS
  • ISCSI
  • rbd
  • PersistentVolumeClaimPersistentVolumeClaim
  • API descendente

53) Explica El PVC

La forma completa de PVC significa Persistent Volume Claim. Es el almacenamiento solicitado por Kubernetes para pods. El usuario no necesita conocer el aprovisionamiento subyacente. Este reclamo debe crearse en el mismo espacio de nombres donde se crea el pod.


54) ยฟCuรกl es la polรญtica de red de Kubernetes?

La polรญtica de red define cรณmo los pods en el mismo espacio de nombres se comunicarรญan entre sรญ y con el punto final de la red.


55) ยฟQuรฉ es el servicio proxy de Kubernetes?

El servicio proxy de Kubernetes es un servicio que se ejecuta en el nodo y ayuda a que estรฉ disponible para un host externo.

Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)

Resumir este post con: