Quiz de la fase 8 Fase 8: Contenedores, Kubernetes / OpenShift y Observabilidad LKA / LGTM

¿Verdadero o falso?

14 afirmaciones sobre los días de esta fase. Responde cada una y lee la explicación: el fallo suele estar en un matiz.

  • 0 de 14 respondidas
  • 0 aciertos
  1. En Kubernetes, si falla la liveness probe, el kubelet reinicia el contenedor.

  2. Si falla la readiness probe, Kubernetes reinicia el pod.

  3. Un Deployment gestiona ReplicaSets para mantener el número de pods deseado y hacer actualizaciones progresivas.

  4. Un Service da una dirección estable para llegar a un conjunto de pods aunque estos se recreen.

  5. OpenShift es una distribución de Kubernetes con añadidos como las Routes y políticas de seguridad más estrictas por defecto.

  6. Los tres pilares de la observabilidad son métricas, logs y trazas.

  7. Prometheus suele funcionar en modo pull: es él quien consulta el endpoint de métricas de la aplicación.

  8. Loki indexa el contenido completo de cada línea de log, como Elasticsearch.

  9. En la trazabilidad distribuida, el trace id se propaga entre servicios para reconstruir el recorrido completo de una petición.

  10. En Spring Boot 3, Micrometer Tracing sustituye a Spring Cloud Sleuth.

  11. Un Dockerfile multi-etapa permite compilar con un JDK y ejecutar con una imagen más ligera que solo tiene JRE.

  12. Ejecutar el contenedor como root es la opción recomendada por seguridad.

  13. Las JVM modernas detectan el límite de memoria del contenedor, y -XX:MaxRAMPercentage controla qué parte usa el heap.

  14. Copiar el pom.xml y descargar las dependencias antes de copiar el código aprovecha la caché de capas de Docker.