Proteger el servicio de existencias de una tienda

Protege el stock, restaura las dependencias de la API y retira permisos amplios sin romper el catálogo ni las cotizaciones de práctica.

ProyectoKubernetes

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Proteger el servicio de existencias de una tienda es un proyecto práctico para quienes ya conocen los fundamentos de Kubernetes. Mantén el catálogo real y las cotizaciones de práctica a través de la API mientras impides la lectura directa de existencias y las conexiones salientes innecesarias de la API. Juzga el límite de red mediante el resultado de la aplicación completa.

Dos Guided Labs enseñan el tráfico entrante a existencias, las dependencias reales de DNS y existencias, los controles positivos y la unión de permisos. Un Challenge independiente cambia los namespaces, los roles, los productos y el puerto de existencias para una tienda de manualidades. Cada unidad tiene su propio entorno preparado y no depende de archivos ni procesos de la VM anterior.

Lo que aprenderás

Al completar este curso, podrás:

  • seguir la ruta real cliente → API → existencias y distinguirla de un acceso interno directo;
  • combinar selectores de namespace y rol de Pod para restringir la entrada a existencias sin detener la aplicación;
  • distinguir un fallo de DNS de una conexión TCP operativa o bloqueada mediante solicitudes reales desde identidades preparadas;
  • permitir las rutas necesarias de DNS y existencias de la API, incluido DNS por UDP y TCP, con un alcance limitado;
  • inspeccionar la unión de NetworkPolicies y retirar un permiso administrado antiguo que aún concede acceso innecesario;
  • entregar manifiestos reutilizables conservando el catálogo completo, las cotizaciones de práctica correctas y un servicio independiente.

A quién va dirigido este curso

Este curso se dirige a principiantes de Kubernetes que quieren aplicar las bases de redes a una aplicación completa. Estudia primero la introducción a redes y NetworkPolicy de Kubernetes in Practice.

Requisitos previos: Rutas básicas de terminal, navegación por pestañas, YAML sencillo y familiaridad con namespaces, Pods, Deployments, Services y etiquetas. El trabajo guiado explica los campos de las políticas, los transportes y puertos de DNS, la herramienta de diagnóstico y la única variable de terminal utilizada.

Entorno de aprendizaje: Se proporcionan un clúster real de un nodo con Calico, una aplicación de clientes, una API, un servicio de existencias y otro de despacho. Usa las pestañas Workspace, Shop y Reference para configurar políticas, recorrer la aplicación original y probar conexiones reales permitidas y denegadas. El sitio, las etiquetas y la salida de comandos están en inglés. Todos los datos comerciales son sintéticos.

Preguntas frecuentes

¿Necesito experiencia previa con Kubernetes?

Sí. Debes reconocer los objetos básicos del clúster y leer YAML sencillo. El proyecto aplica esas bases a un límite de aplicación y explica las decisiones adicionales sobre políticas y DNS a medida que aparecen.

¿Debo crear una aplicación o configurar un complemento de red?

No. El clúster real, el complemento y la aplicación están preparados. Modificas NetworkPolicies dentro del alcance indicado y pruebas los servicios reales. Las cotizaciones de práctica no reservan existencias, crean pedidos ni realizan cobros.

¿Cómo amplía el Challenge los Guided Labs?

La tienda de manualidades cambia los namespaces, roles, productos y puerto de inventario. Aplica los mismos métodos de entrada, DNS, salida y unión de políticas a su alcance real, preservando las rutas permitidas y denegadas en vez de copiar los valores anteriores.

¿Esto establece seguridad de producción o disponibilidad continua?

No. Son comprobaciones funcionales finitas de TCP/UDP en un clúster preparado de un nodo. NetworkPolicy controla conexiones de red de Pods seleccionados; no autentica clientes ni demuestra protección frente al acceso de nodos o administradores, ni disponibilidad de producción ininterrumpida.

Profesor

labby
Labby
Labby is the LabEx teacher.