Skip to content

Cuestionario avanzado de Cilium

Versión compatible: Cilium 1.17 Última actualización: February 22, 2026

Tecnología eBPF

  1. ¿Dónde se ejecutan los programas eBPF?

    • A) Espacio de usuario
    • B) Espacio del kernel
    • C) Dentro de contenedores
    • D) Dentro de máquinas virtuales
    Mostrar respuesta

    Respuesta: B) Espacio del kernel

    Explicación: Los programas eBPF se ejecutan de forma segura dentro del kernel de Linux y pueden ampliar y modificar la funcionalidad del kernel.

  2. ¿Qué mecanismo garantiza la seguridad de los programas eBPF?

    • A) Virtualización
    • B) Contenerización
    • C) Verificador estático
    • D) Cifrado
    Mostrar respuesta

    Respuesta: C) Verificador estático

    Explicación: El verificador de eBPF comprueba la seguridad de los programas antes de cargarlos para evitar bucles infinitos o fallos del kernel.

  3. ¿Cuál NO es un beneficio principal de usar eBPF en Cilium?

    • A) Implementar funcionalidades de red sin módulos del kernel
    • B) Alto rendimiento y baja sobrecarga
    • C) Aplicación detallada de políticas de red
    • D) Aceleración de hardware requerida
    Mostrar respuesta

    Respuesta: D) Aceleración de hardware requerida

    Explicación: eBPF puede proporcionar alto rendimiento mediante software sin requerir aceleración de hardware.

Modelos de red

  1. ¿Qué modo de ruta de datos NO es compatible con Cilium?

    • A) VXLAN
    • B) Geneve
    • C) Direct Routing
    • D) MPLS
    Mostrar respuesta

    Respuesta: D) MPLS

    Explicación: Cilium admite VXLAN, Geneve y Direct Routing, pero no admite MPLS.

  2. ¿Qué tecnología utiliza Cilium en el modo de reemplazo de kube-proxy?

    • A) iptables
    • B) IPVS
    • C) XDP basado en eBPF
    • D) netfilter
    Mostrar respuesta

    Respuesta: C) XDP basado en eBPF

    Explicación: Cilium utiliza eBPF y XDP (eXpress Data Path) para reemplazar kube-proxy y proporcionar mayor rendimiento.

  3. ¿Qué funcionalidad del modelo de red de Cilium rastrea las rutas de los paquetes durante la comunicación de Pod a Pod?

    • A) tcpdump
    • B) Hubble Flow Monitoring
    • C) Wireshark
    • D) Prometheus
    Mostrar respuesta

    Respuesta: B) Hubble Flow Monitoring

    Explicación: Hubble es la herramienta Hubble Flow Monitoring de Cilium que puede rastrear y visualizar la comunicación de Pod a Pod en tiempo real.

IPAM y políticas de red

  1. ¿Qué modo de IPAM (gestión de direcciones IP) en Cilium se integra con AWS EKS?

    • A) Cluster Pool
    • B) Kubernetes Host Scope
    • C) AWS ENI
    • D) CRD-based
    Mostrar respuesta

    Respuesta: C) AWS ENI

    Explicación: Cilium se integra con EKS mediante el modo AWS ENI (Elastic Network Interface) para asignar directamente direcciones IP de VPC a los Pods.

  2. ¿Qué permite la regla 'toFQDNs' en las políticas de red de Cilium?

    • A) Tráfico hacia direcciones IP específicas
    • B) Tráfico hacia puertos específicos
    • C) Tráfico hacia nombres de dominio específicos
    • D) Tráfico de protocolos específicos
    Mostrar respuesta

    Respuesta: C) Tráfico hacia nombres de dominio específicos

    Explicación: La regla toFQDNs permite el tráfico hacia nombres de dominio específicos (FQDNs) y Cilium supervisa las consultas DNS para permitir dinámicamente las direcciones IP de esos dominios.

  3. ¿Qué selector NO es compatible con Cilium CiliumNetworkPolicy?

    • A) endpointSelector
    • B) nodeSelector
    • C) namespaceSelector
    • D) serviceSelector
    Mostrar respuesta

    Respuesta: D) serviceSelector

    Explicación: Cilium admite endpointSelector, nodeSelector y namespaceSelector, pero no admite directamente serviceSelector.

Redes L2-L7

  1. ¿Qué atributo no puede filtrarse mediante las políticas L7 de Cilium para solicitudes HTTP?

    • A) Ruta
    • B) Método
    • C) Encabezados
    • D) Tiempo de respuesta
    Mostrar respuesta

    Respuesta: D) Tiempo de respuesta

    Explicación: Las políticas L7 de Cilium pueden filtrar atributos de solicitudes HTTP como la ruta, el método y los encabezados, pero el tiempo de respuesta no es un objetivo de filtrado.

  2. ¿Qué NO proporcionan las funcionalidades de Service Mesh de Cilium?

    • A) TLS mutuo (mTLS)
    • B) División de tráfico
    • C) Descubrimiento de servicios
    • D) Autenticación de usuarios
    Mostrar respuesta

    Respuesta: D) Autenticación de usuarios

    Explicación: Cilium Service Mesh proporciona TLS mutuo, división de tráfico y descubrimiento de servicios, pero la autenticación de usuarios suele gestionarse mediante un sistema de autenticación independiente.

  3. ¿Qué funcionalidad proporciona la integración de Cilium con Envoy?

    • A) Balanceo de carga L7
    • B) Visibilidad L7
    • C) Aplicación de políticas L7
    • D) Todas las anteriores
    Mostrar respuesta

    Respuesta: D) Todas las anteriores

    Explicación: Cilium se integra con el proxy Envoy para proporcionar balanceo de carga L7, visibilidad y aplicación de políticas.

Seguridad y visibilidad

  1. ¿Qué funcionalidad NO proporciona Hubble UI?

    • A) Mapa de dependencias de servicios
    • B) Visualización de flujos de red
    • C) Alertas de violación de políticas
    • D) Gestión de despliegues de código
    Mostrar respuesta

    Respuesta: D) Gestión de despliegues de código

    Explicación: Hubble UI proporciona mapas de dependencias de servicios, visualización de flujos de red y alertas de violación de políticas, pero no proporciona gestión de despliegues de código.

  2. ¿Qué protocolos pueden utilizarse para el cifrado del tráfico de red en Cilium?

    • A) IPsec y WireGuard
    • B) TLS y SSH
    • C) SSL y HTTPS
    • D) DTLS y QUIC
    Mostrar respuesta

    Respuesta: A) IPsec y WireGuard

    Explicación: Cilium puede cifrar el tráfico de red entre nodos mediante los protocolos IPsec y WireGuard.

  3. ¿Qué funcionalidad de seguridad de Cilium coincide con esta descripción? "Filtra el tráfico según campos o patrones específicos de protocolos específicos de la capa de aplicación"

    • A) Políticas de red
    • B) Políticas L7
    • C) Cifrado
    • D) Detección de intrusiones
    Mostrar respuesta

    Respuesta: B) Políticas L7

    Explicación: Las políticas L7 (capa de aplicación) pueden filtrar tráfico según campos o patrones específicos en protocolos como HTTP, gRPC y Kafka.

Temas avanzados y casos de uso reales

  1. ¿Cuál NO es una funcionalidad principal de Cilium Cluster Mesh?

    • A) Descubrimiento de servicios entre clústeres
    • B) Políticas de red entre clústeres
    • C) Balanceo de carga entre clústeres
    • D) Uso compartido de almacenamiento entre clústeres
    Mostrar respuesta

    Respuesta: D) Uso compartido de almacenamiento entre clústeres

    Explicación: Cilium Cluster Mesh proporciona descubrimiento de servicios, políticas de red y balanceo de carga entre clústeres, pero no proporciona uso compartido de almacenamiento.

  2. ¿Qué proporciona la funcionalidad Bandwidth Manager de Cilium?

    • A) Monitoreo del ancho de banda de red
    • B) Limitación del ancho de banda de red y QoS
    • C) Optimización del ancho de banda de red
    • D) Predicción del ancho de banda de red
    Mostrar respuesta

    Respuesta: B) Limitación del ancho de banda de red y QoS

    Explicación: Bandwidth Manager de Cilium utiliza eBPF para proporcionar limitación del ancho de banda de red y QoS (Quality of Service) por Pod.

  3. ¿Qué protege la funcionalidad Host Firewall de Cilium?

    • A) Solo la comunicación de contenedor a contenedor
    • B) Solo la comunicación de nodo a nodo
    • C) Las propias interfaces de red del host
    • D) Servicios externos en la nube
    Mostrar respuesta

    Respuesta: C) Las propias interfaces de red del host

    Explicación: Host Firewall de Cilium protege las propias interfaces de red del host, mejorando la seguridad a nivel de host.

  4. ¿Cuál es el propósito principal de la funcionalidad Egress Gateway de Cilium?

    • A) Conservar la dirección IP de origen del tráfico externo
    • B) Cambiar la dirección IP de destino del tráfico externo
    • C) Cifrar el tráfico externo
    • D) Bloquear el tráfico externo
    Mostrar respuesta

    Respuesta: A) Conservar la dirección IP de origen del tráfico externo

    Explicación: Egress Gateway de Cilium aplica SNAT al tráfico saliente desde los Pods hacia fuera del clúster a una IP específica, proporcionando una IP de origen coherente.

  5. ¿Qué NO es posible mediante la compatibilidad con BGP de Cilium?

    • A) Intercambio de rutas con routers externos
    • B) Anuncio de IP externas para servicios LoadBalancer
    • C) Enrutamiento directo entre clústeres
    • D) Creación automática de registros DNS
    Mostrar respuesta

    Respuesta: D) Creación automática de registros DNS

    Explicación: La compatibilidad con BGP de Cilium proporciona intercambio de rutas con routers externos, anuncio de IP externas para servicios LoadBalancer y enrutamiento directo entre clústeres, pero no proporciona creación automática de registros DNS.

Rendimiento y solución de problemas

  1. ¿Qué tecnología de optimización del rendimiento de Cilium reduce significativamente la latencia de procesamiento de paquetes?

    • A) TCP BBR
    • B) XDP (eXpress Data Path)
    • C) DPDK
    • D) TSO (TCP Segmentation Offload)
    Mostrar respuesta

    Respuesta: B) XDP (eXpress Data Path)

    Explicación: XDP procesa paquetes a nivel del controlador de red, omitiendo la pila de red del kernel para reducir significativamente la latencia.

  2. ¿Cuál es el comando para diagnosticar problemas de conectividad de red en Cilium?

    • A) cilium status
    • B) cilium connectivity test
    • C) cilium monitor
    • D) cilium endpoint list
    Mostrar respuesta

    Respuesta: B) `cilium connectivity test`

    Explicación: El comando `cilium connectivity test` prueba diversos escenarios de conectividad de red dentro del clúster para diagnosticar problemas.

  3. ¿Cuál es el comando para comprobar el estado de la política de red de un Pod específico en Cilium?

    • A) cilium endpoint list
    • B) cilium policy get
    • C) cilium endpoint get <endpoint-id>
    • D) cilium status --all-endpoints
    Mostrar respuesta

    Respuesta: C) cilium endpoint get <endpoint-id>

    Explicación: El comando cilium endpoint get <endpoint-id> muestra información detallada y el estado de las políticas de red aplicadas a un endpoint (Pod) específico.

  4. ¿Cuál es el comando para comprobar el estado de los mapas BPF en Cilium?

    • A) cilium map list
    • B) cilium bpf maps
    • C) cilium status --maps
    • D) cilium bpf map list
    Mostrar respuesta

    Respuesta: B) `cilium bpf maps`

    Explicación: El comando `cilium bpf maps` muestra una lista y el estado de todos los mapas BPF utilizados por Cilium.

  5. ¿Cuál es el comando para la captura y el análisis de paquetes de red en Cilium?

    • A) cilium tcpdump
    • B) cilium capture
    • C) cilium monitor
    • D) cilium packet-capture
    Mostrar respuesta

    Respuesta: C) `cilium monitor`

    Explicación: El comando `cilium monitor` puede capturar y analizar en tiempo real los paquetes que pasan por la ruta de datos eBPF de Cilium.