- Se descapó
- 4 de septiembre de 2026 a las 20:40 UTC
- Autor
- Kamo
- Compromit
- dc8b3a3
PodDisruptionPresupuestos para los 25 Despliegues que ahora realmente ejecutan dos réplicas. minDisponible: 1 deja que un drenaje desaloje una vaina y espere a su reemplazo en lugar de bajar todo un nodo de la misma manera. El espacio de nombres de kamo tenía ZERO de estos mientras los servicios de racimo, kamo-universo, ratestack, El sistema de cuernos largos y kubevirt todos los tenían. La producción de espacio de retención era la única. Sólo aparecen despliegues en dos réplicas. Un PDB en un despliegue de una sola-replicación es peor que ninguno: minDisponible: 1 contra réplicas: 1 permite cero interrupciones, por lo que no protege el La carga de trabajo, bloquea el mantenimiento del nodo para siempre. LEADME.mdd lo dice, y nombra el deliberado solteros que nunca deben ser listados. scripts/auditoría-deploy-safety.sh falla el despliegue si un Despliegue en kamo se ha devuelto a una forma que deja las peticiones durante un despliegue: no hay sonda de preparación, no preStop gancho, no minReadySeconds, Recrea sin un opt-out, o dos réplicas sin que nada las difunda entre los ganglios. Audiciona el CLUSTER en lugar de los manifiestos. Esos escenarios viven en 48 repositorios separados con 48 flujos de trabajo; un guardia por-repoería desperveniría un retroceso antes, pero son 48 copias para conservar en el paso y cualquier repo que nunca lo adopte está en silencio. Cada uno de esos manifiestos termina aquí. El comercio es que es una alarma de humo en lugar de una cerradura, informa después del hecho, por lo que imprime toda la tabla y nombra lo que se desvíaba en lugar de simplemente fallar. Las exenciones son anotaciones sobre el propio despliegue, y una razón es obligatoria: una exención sin uno es un fracaso. Eso es lo que le permite a la siguiente persona decirle a un monotón deliberado (kamodaemon une los duraderos exclusivos NATS) de algo a lo que nadie llegó.