¿Qué son los puntos finales en Kubernetes?

Un punto final es un recurso que obtiene las direcciones IP de uno o más pods que se le asignan dinámicamente, junto con un puerto. Un punto final se puede ver usando kubectl get endpoints.

¿Cómo funcionan los puntos finales de Kubernetes?

Los puntos finales rastrean las direcciones IP de los objetos a los que el servicio envía tráfico. Cuando un selector de servicios coincide con una etiqueta de pod, esa dirección IP se agrega a sus puntos finales y, si esto es todo lo que está haciendo, realmente no necesita saber mucho sobre los puntos finales.

¿Qué son los segmentos de punto final?

cada Endpoint Slice contendrá 100 puntos finales reales, que son puntos finales en minúsculas, por lo que significa una dirección IP y un puerto de un Pod. Lo que significa que cada Endpoint Slice contiene los detalles de la red para 100 Pods.

¿Qué son los controladores de puntos finales?

Los puntos finales son una versión más específica o peculiar de un controlador. En lugar de confiar en una vista (como JSP) para representar los datos del modelo en HTML, un punto final simplemente devuelve los datos para que se escriban directamente en el cuerpo de la respuesta (similar a hacer @ResponseBody en Controller).

¿Qué es POD en Kubernetes?

Un pod es la unidad de ejecución más pequeña de Kubernetes. Un pod encapsula una o más aplicaciones. Los pods son efímeros por naturaleza, si un pod (o el nodo en el que se ejecuta) falla, Kubernetes puede crear automáticamente una nueva réplica de ese pod para continuar con las operaciones.

¿Qué es el proxy KUBE?

kube-proxy es un proxy de red que se ejecuta en cada nodo de su clúster e implementa parte del concepto de servicio de Kubernetes. kube-proxy mantiene reglas de red en los nodos. Estas reglas de red permiten la comunicación de red con sus Pods desde sesiones de red dentro o fuera de su clúster.

¿El servicio de Kubernetes es un equilibrador de carga?

En otras palabras, los servicios de Kubernetes son en sí mismos la forma más cruda de equilibrar la carga del tráfico. En Kubernetes, el tipo más básico de equilibrio de carga es la distribución de carga. Kubernetes utiliza dos métodos de distribución de carga. Ambos son fáciles de implementar a nivel de despacho y funcionan a través de la función kube-proxy.

¿Cómo se obtienen puntos finales en Kubernetes?

kubectl describe pods y observa las direcciones IP de tus pods. kubectl get ep y observe las direcciones IP asignadas a su terminal. kubectl describe el servicio myServiceName y observa los puntos finales asociados con su servicio.

¿Qué es la IP del clúster en Kubernetes?

En un clúster de Kubernetes, cada Pod tiene una dirección IP interna. Pero los pods en una implementación van y vienen, y sus direcciones IP cambian. Con un Servicio, obtiene una dirección IP estable que dura la vida útil del Servicio, incluso cuando cambian las direcciones IP de los Pods miembros. Un Servicio también proporciona equilibrio de carga.

¿Qué son las preguntas de la entrevista de Kubernetes?

Preguntas y respuestas de la entrevista de Kubernetes

¿Qué es Kubernetes?

¿Qué son los K8?

¿Qué es la orquestación cuando se trata de software y DevOps?

¿Cómo se relacionan Kubernetes y Docker?

¿Cuáles son las principales diferencias entre Docker Swarm y Kubernetes?

¿Cuáles son los componentes principales de la arquitectura de Kubernetes?

¿Qué es TargetPort en Kubernetes?

En Kubernetes hay varias configuraciones de puertos diferentes para los servicios de Kubernetes: TargetPort es el puerto en el que el servicio enviará solicitudes, que su pod estará escuchando. Su aplicación en el contenedor también deberá estar escuchando en este puerto.

¿Qué es la arquitectura de Kubernetes?

Kubernetes es una arquitectura que ofrece un mecanismo débilmente acoplado para el descubrimiento de servicios en un clúster. Un clúster de Kubernetes tiene uno o más planos de control y uno o más nodos de cómputo.

¿Dónde está la IP del clúster en Kubernetes?

Para encontrar la dirección IP del clúster de un pod de Kubernetes, use el comando kubectl get pod en su máquina local, con la opción -o ancho. Esta opción mostrará más información, incluido el nodo en el que reside el pod y la IP del clúster del pod. La columna IP contendrá la dirección IP del clúster interno para cada pod.

¿Qué es Tipo NodePort?

NodePort: expone el servicio en la IP de cada nodo en un puerto estático (el NodePort). Se crea automáticamente un servicio ClusterIP, al que se enrutará el servicio NodePort. Podrá ponerse en contacto con el servicio NodePort, desde fuera del clúster, solicitando : .

¿Qué es la dirección IP del clúster?

Una IP de clúster es la IP virtual que representa su servicio en clúster. Por lo general, esta es la dirección IP asignada a su servicio en clúster en su balanceador de carga.

¿Cómo se comunican los pods de Kubernetes?

En Kubernetes, cada Pod tiene una dirección IP. Un Pod puede comunicarse con otro Pod dirigiéndose directamente a su dirección IP, pero la forma recomendada es usar los Servicios. Un Servicio es un conjunto de Pods, a los que se puede acceder mediante un único nombre de DNS fijo o una dirección IP.

¿El balanceador de carga de ClusterIP?

ClusterIP proporciona una dirección IP con equilibrio de carga. Uno o más pods que coincidan con un selector de etiquetas pueden reenviar el tráfico a la dirección IP.

¿Istio es un equilibrador de carga?

Opciones de balanceo de carga De manera predeterminada, Istio utiliza una política de balanceo de carga por turnos, donde cada instancia de servicio en el grupo de instancias recibe una solicitud a su vez.

¿Es Kube-proxy un Daemonset?

Dado que Kube-proxy se ejecuta como un daemonset, debe asegurarse de que la suma de las métricas sea igual a la cantidad de nodos en funcionamiento. Latencia de sincronización de reglas: el kube-proxy está sincronizando sus reglas de red constantemente entre nodos.

¿Cuál es la diferencia entre Docker y Kubernetes?

Una diferencia fundamental entre Kubernetes y Docker es que Kubernetes está diseñado para ejecutarse en un clúster, mientras que Docker se ejecuta en un solo nodo. Kubernetes es más extenso que Docker Swarm y está destinado a coordinar grupos de nodos a escala en producción de manera eficiente.

¿Dónde está el modo proxy KUBE?

Qué modo de proxy usar: ‘espacio de usuario’ (más antiguo) o ‘iptables’ (más rápido) o ‘ipvs’ o ‘kernelspace’ (ventanas). Si está en blanco, use el mejor proxy disponible (actualmente iptables).

¿Cuál es la diferencia entre IP de origen y de destino?

Dirección IP de origen: el campo del paquete IP que contiene la dirección IP de la estación de trabajo de la que proviene. Dirección IP de destino: el campo del paquete IP que contiene la dirección IP de la estación de trabajo a la que se dirige.

¿Qué es la IP de nodo en Kubernetes?

Cada nodo tiene una dirección IP asignada desde la red de nube privada virtual (VPC) del clúster. Esta IP de nodo proporciona conectividad desde componentes de control como kube-proxy y kubelet al servidor API de Kubernetes. Esta IP es la conexión del nodo con el resto del clúster.

¿Cuáles son los diferentes tipos de servicios en Kubernetes?

¿Cuáles son los tipos de servicios de Kubernetes?

IP de clúster. Expone un servicio al que solo se puede acceder desde dentro del clúster.
Puerto de nodo. Expone un servicio a través de un puerto estático en la IP de cada nodo.
Equilibrador de carga. Expone el servicio a través del balanceador de carga del proveedor de la nube.
NombreExterno.

¿Cuáles son las características de Kubernetes?

Características de Kubernetes

Despliegues y reversiones automatizados. Kubernetes implementa cambios en su aplicación o su configuración de forma progresiva, mientras supervisa el estado de la aplicación para asegurarse de que no elimine todas sus instancias al mismo tiempo.
Orquestación de almacenamiento.
Empaque automático de contenedores.
Doble pila IPv4/IPv6.
Autosanación.