La multi-tenancy, el autoescalado y el cumplimiento significan cosas distintas en cada sector. Combinamos la base de GitOps y seguridad descrita arriba con controles específicos de cada sector (residencia de datos, aislamiento de PHI, elasticidad ante picos de tráfico) en los mercados de EE. UU. y la UE.
FinTech
Los servicios financieros exigen una disponibilidad del 99.99 % o superior en el procesamiento de pagos y en los sistemas de trading. Diseñamos actualizaciones progresivas de Kubernetes, despliegues blue-green y patrones de circuit breaker que eliminan el tiempo de inactividad, e implementamos aislamiento de namespaces y políticas de red conformes con PCI DSS que separan las cargas con datos de titulares de tarjeta del resto de servicios.
Las jerarquías RBAC de Kubernetes imponen un acceso de mínimo privilegio a los namespaces de producción y las políticas de OPA Gatekeeper aplican restricciones de cumplimiento en el momento de la admisión. Configuramos Pod Security Standards, secretos cifrados (integración con Vault o Sealed Secrets) y registro de auditoría en el servidor de la API como evidencia para SOC 2 y PCI DSS. Véase FinTech.
E-commerce
Las plataformas de retail soportan entre 10 y 100 veces más tráfico durante los grandes eventos de venta. Nuestros ingenieros de Kubernetes configuran Horizontal Pod Autoscaler (HPA) con métricas personalizadas (RPS, profundidad de cola), cluster autoscaler con estrategias de precalentamiento de pools de nodos y pruebas de carga de validación para que su plataforma escale sin intervención manual durante las ventas flash.
Diseñamos topologías de clúster multi-AZ con restricciones de dispersión de topología de pods que mantienen las réplicas distribuidas entre zonas de disponibilidad, de modo que el fallo de una sola AZ no provoque una interrupción del servicio. KEDA permite que los servicios de catálogo y de pago escalen según señales de profundidad de cola en lugar de métricas de CPU con retraso. Véase E-commerce.
SaaS
Las plataformas SaaS que atienden a varios clientes sobre una infraestructura compartida necesitan un aislamiento estricto de recursos y un control del uso equitativo. Implementamos ResourceQuotas y LimitRanges de Kubernetes por namespace, políticas de red para el aislamiento entre tenants y jerarquías RBAC que permiten el acceso de administración específico de cada cliente sin riesgo entre tenants.
Las arquitecturas de namespaces multi-tenant permiten ver la facturación de recursos por tenant, mantener una cadencia de despliegue independiente para las funciones específicas de cada tenant y lograr un aislamiento que satisface los cuestionarios de seguridad de compras de las grandes empresas. Diseñamos pipelines de GitOps que gestionan la configuración de cada tenant como código.
HealthTech
Los clústeres de Kubernetes que procesan ePHI deben implementar registro de auditoría en el servidor de la API, cifrar los secretos en reposo y aplicar pod security standards que impidan la escalada de privilegios. Nuestras implementaciones de K8s orientadas a HIPAA incluyen monitorización de seguridad en ejecución con Falco, políticas de Gatekeeper OPA y análisis automatizado de cumplimiento con kube-bench.
Configuramos políticas de auditoría de Kubernetes que registran todas las operaciones CRUD en los namespaces sensibles, nos integramos con plataformas SIEM para alertas en tiempo real e implementamos cifrado a nivel de pod mediante la integración del controlador CSI con el KMS de la nube. Las estrategias de copia de seguridad con Velero garantizan objetivos de RTO/RPO que satisfacen los requisitos de planificación de contingencias de HIPAA. Véase HealthTech.
Medios y streaming
Las cargas de transcodificación y streaming de vídeo requieren acceso a recursos de GPU y son muy irregulares por naturaleza. Configuramos pools de nodos de GPU en Kubernetes con los device plugins de NVIDIA, planificadores de jobs por lotes (Argo Workflows) y priority classes que garantizan que los servicios de streaming de cara al usuario tengan siempre prioridad sobre las tareas de transcodificación en segundo plano.
Los pools de nodos de instancias spot/preemptible reducen entre un 60 y un 80 % el coste de transcodificación en cargas por lotes, mientras que los pools de nodos on-demand atienden el streaming en tiempo real con capacidad garantizada. Implementamos PodDisruptionBudgets y políticas de drenado que gestionan la recuperación de instancias spot sin interrumpir las sesiones activas de los usuarios.
Gran empresa y fabricación
Las grandes empresas suelen necesitar Kubernetes en centros de datos on-premises y en varios proveedores de nube, además de ubicaciones edge como las plantas de fabricación. Diseñamos federaciones multiclúster con Cluster API, configuramos K3s para despliegues edge e IoT e implementamos pipelines de GitOps que gestionan las políticas de ubicación de cargas de trabajo en toda la flota.
La conectividad híbrida con Cilium Cluster Mesh permite el descubrimiento de servicios y la aplicación de políticas entre clústeres para cargas que abarcan on-prem y nube. Los nodos K3s edge en las plantas de fabricación ejecutan inferencia de ML local para la detección de defectos sin la latencia de ida y vuelta a la nube y sincronizan los resultados con los clústeres centrales de forma asíncrona. Véase Logística.