Cuestionario de IPAM y Network Policy de Cilium
Versión compatible: Cilium 1.17 Última actualización: February 22, 2026
IPAM (IP Address Management)
¿Cuál es el modo IPAM predeterminado de Cilium?
- A) Kubernetes Host Scope
- B) Cluster Scope
- C) CRD-based
- D) AWS ENI
Mostrar respuesta
Respuesta: B) Cluster Scope
Explicación: El modo IPAM predeterminado de Cilium es Cluster Scope, que asigna direcciones IP de forma centralizada en todo el cluster.
¿Qué modo IPAM de Cilium hace que cada nodo asigne IPs desde su propio rango CIDR?
- A) Cluster Scope
- B) Kubernetes Host Scope
- C) CRD-based
- D) AWS ENI
Mostrar respuesta
Respuesta: B) Kubernetes Host Scope
Explicación: En el modo IPAM Kubernetes Host Scope, cada nodo asigna direcciones IP desde su propio rango CIDR.
¿Cuál es el modo IPAM recomendado al usar Cilium en AWS EKS?
- A) Kubernetes Host Scope
- B) Cluster Scope
- C) AWS ENI
- D) CRD-based
Mostrar respuesta
Respuesta: C) AWS ENI
Explicación: En AWS EKS, se recomienda usar el modo IPAM AWS ENI para asignar directamente direcciones IP de VPC a los Pods.
¿Qué característica de Kubernetes utiliza el modo IPAM 'PodCIDR' de Cilium?
- A) NodeSpec.PodCIDR
- B) NodeSpec.CIDR
- C) NodeSpec.Subnet
- D) NodeSpec.IPRange
Mostrar respuesta
Respuesta: A) NodeSpec.PodCIDR
Explicación: El modo IPAM PodCIDR de Cilium utiliza el campo NodeSpec.PodCIDR que Kubernetes asigna a cada nodo.
¿Qué comando se utiliza para comprobar la configuración IPAM de Cilium?
- A)
cilium status --ipam - B)
cilium ipam - C)
cilium config get ipam - D)
kubectl -n kube-system get configmap cilium-config -o yaml | grep -E 'ipam|allocator'
Mostrar respuesta
Respuesta: D) `kubectl -n kube-system get configmap cilium-config -o yaml | grep -E 'ipam|allocator'`
Explicación: La configuración IPAM de Cilium se almacena en el ConfigMap cilium-config y se puede verificar con este comando.
- A)
Conceptos básicos de Network Policy
¿Cuál es la versión de la API de Cilium NetworkPolicy?
- A) networking.k8s.io/v1
- B) cilium.io/v1
- C) cilium.io/v2
- D) policy.cilium.io/v1
Mostrar respuesta
Respuesta: C) cilium.io/v2
Explicación: Cilium NetworkPolicy utiliza la versión de API cilium.io/v2.
¿Cuál es la función de 'endpointSelector' en Cilium NetworkPolicy?
- A) Seleccionar Pods objetivo para la aplicación de la política
- B) Seleccionar nodos objetivo para la aplicación de la política
- C) Seleccionar namespaces objetivo para la aplicación de la política
- D) Seleccionar services objetivo para la aplicación de la política
Mostrar respuesta
Respuesta: A) Seleccionar Pods objetivo para la aplicación de la política
Explicación: endpointSelector se utiliza para seleccionar los Pods objetivo (endpoints) a los que se aplica la política.
¿Qué controla la regla 'ingress' en Cilium NetworkPolicy?
- A) El tráfico que entra en los Pods seleccionados
- B) El tráfico que sale de los Pods seleccionados
- C) El tráfico dentro de los Pods seleccionados
- D) El tráfico hacia fuera del cluster
Mostrar respuesta
Respuesta: A) El tráfico que entra en los Pods seleccionados
Explicación: Las reglas de ingress controlan el tráfico que entra en los Pods seleccionados.
¿Qué controla la regla 'egress' en Cilium NetworkPolicy?
- A) El tráfico que entra en los Pods seleccionados
- B) El tráfico que sale de los Pods seleccionados
- C) El tráfico dentro de los Pods seleccionados
- D) El tráfico desde fuera del cluster
Mostrar respuesta
Respuesta: B) El tráfico que sale de los Pods seleccionados
Explicación: Las reglas de egress controlan el tráfico que sale de los Pods seleccionados.
¿Cuál es la función del campo 'labels' en Cilium NetworkPolicy?
- A) Seleccionar Pods para la aplicación de la política
- B) Identificador de la propia política
- C) Seleccionar namespaces para la aplicación de la política
- D) Seleccionar nodos para la aplicación de la política
Mostrar respuesta
Respuesta: B) Identificador de la propia política
Explicación: El campo labels se utiliza como identificador de la propia política y se usa cuando otras políticas hacen referencia a esta política.
Network Policy avanzada
¿Qué permite la regla 'toCIDR' en Cilium NetworkPolicy?
- A) Tráfico hacia rangos de direcciones IP específicos
- B) Tráfico hacia nombres de dominio específicos
- C) Tráfico hacia services específicos
- D) Tráfico hacia puertos específicos
Mostrar respuesta
Respuesta: A) Tráfico hacia rangos de direcciones IP específicos
Explicación: La regla toCIDR se utiliza para permitir tráfico hacia rangos de direcciones IP específicos (notación CIDR).
¿Qué permite la regla 'toFQDNs' en Cilium NetworkPolicy?
- 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 tráfico hacia nombres de dominio específicos (FQDNs), mientras Cilium supervisa las consultas DNS para permitir dinámicamente las direcciones IP de esos dominios.
¿Qué significa la entidad 'world' en la regla 'toEntities' de Cilium NetworkPolicy?
- A) Todos los endpoints internos del cluster
- B) Todas las redes externas
- C) Todos los nodos
- D) Todos los namespaces
Mostrar respuesta
Respuesta: B) Todas las redes externas
Explicación: La entidad 'world' hace referencia a todas las redes fuera del cluster.
¿Qué permite la regla 'toServices' en Cilium NetworkPolicy?
- A) Tráfico hacia services específicos de Kubernetes
- B) Tráfico hacia services externos específicos
- C) Tráfico hacia puertos específicos
- D) Tráfico de protocolos específicos
Mostrar respuesta
Respuesta: A) Tráfico hacia services específicos de Kubernetes
Explicación: La regla toServices se utiliza para permitir tráfico hacia services específicos de Kubernetes.
¿Cuál es la función de 'nodeSelector' en Cilium NetworkPolicy?
- A) Seleccionar Pods objetivo para la aplicación de la política
- B) Seleccionar nodos objetivo para la aplicación de la política
- C) Seleccionar namespaces objetivo para la aplicación de la política
- D) Seleccionar services objetivo para la aplicación de la política
Mostrar respuesta
Respuesta: B) Seleccionar nodos objetivo para la aplicación de la política
Explicación: nodeSelector se utiliza para seleccionar los nodos objetivo a los que se aplica la política.
Política L7
¿Qué atributos se pueden filtrar en la política HTTP L7 de Cilium?
- A) Ruta
- B) Método
- C) Encabezados
- D) Todos los anteriores
Mostrar respuesta
Respuesta: D) Todos los anteriores
Explicación: La política HTTP L7 de Cilium puede filtrar diversos atributos de las solicitudes HTTP, incluidos la ruta, el método y los encabezados.
¿Qué atributos se pueden filtrar en la política Kafka L7 de Cilium?
- A) Topic
- B) API Key
- C) Client ID
- D) Todos los anteriores
Mostrar respuesta
Respuesta: D) Todos los anteriores
Explicación: La política Kafka L7 de Cilium puede filtrar diversos atributos de las solicitudes de Kafka, incluidos topic, API key y client ID.
¿Qué permite la regla 'matchPattern' en la política DNS L7 de Cilium?
- A) Coincidencia exacta de nombres de dominio
- B) Coincidencia de patrones de nombres de dominio con comodines
- C) Coincidencia de direcciones IP
- D) Coincidencia de números de puerto
Mostrar respuesta
Respuesta: B) Coincidencia de patrones de nombres de dominio con comodines
Explicación: La regla matchPattern puede coincidir con patrones de nombres de dominio, incluidos comodines (*). Ejemplo: *.example.com
¿Qué atributos se pueden filtrar en la política gRPC L7 de Cilium?
- A) Nombre del método
- B) Nombre del service
- C) Metadatos
- D) Todos los anteriores
Mostrar respuesta
Respuesta: D) Todos los anteriores
Explicación: La política gRPC L7 de Cilium puede filtrar diversos atributos de las solicitudes gRPC, incluidos el nombre del método, el nombre del service y los metadatos.
¿Qué componente se necesita para aplicar la política L7 de Cilium?
- A) kube-proxy
- B) Envoy Proxy
- C) NGINX Ingress Controller
- D) HAProxy
Mostrar respuesta
Respuesta: B) Envoy Proxy
Explicación: Cilium utiliza Envoy Proxy para aplicar políticas L7.