portero mutante está verificando si tienes el tipo correcto de calzado. Después de todos los webhooks mutantes vienen los webhooks de validación. Entonces, lo que hace el trabajo de los webhooks de validación o los porteros de validación, es mirar tu vestimenta y decir, bien, ¿cumple con los criterios del código de vestimenta? Un portero de validación podría decir, déjame revisar los zapatos. ¿Funcionan los zapatos? Y luego hay otro portero de validación que podría estar buscando la chaqueta. En resumen, así es como decides qué puede entrar en el clúster. Y la razón de esto es más como, ya sabes, tener una postura de seguridad global en tu clúster. Nada entra en mi clúster que esté ejecutándose como root o con permisos altos.
Quiero asegurarme de que estamos completamente seguros aquí. Pero ahora, ¿qué pasa si el club se abrió antes y había personas allí antes de que los porteros comenzaran a trabajar, antes de que el portero comenzara a trabajar? Ahí es donde entra el informer. El informer es como, imagina como tal vez un informante o un espía que dice, quiero asegurarme de que el club esté funcionando sin problemas. Quiero asegurarme de que, ya sabes, nadie esté peleando en el club o, ya sabes, no haya negocios turbios para que todos puedan asegurarse de que están pasando un buen rato. Así que el informer es para observar los recursos que ya existen en su clúster que no están pasando por la admisión porque la admisión es básicamente como crear, actualizar, eliminar. Bien.
Y honestamente, el informer es la parte KFC de Pepper. Entonces, ¿cuáles son los casos de uso de incluso considerar Kubernetes con TypeScript? Bueno, todos ustedes son prácticamente expertos en Kubernetes por la muestra de manos que vi. Y no sabía con qué tipo de personas estaría charlando. Si todos ustedes tendrían experiencia en la nube nativa. Pero uno, y esto va a ser tan obvio para todos ustedes ahora, pero para tener más control sobre su aplicación en producción, quiero asegurarme de que no me quede sin recursos. Quiero básicamente cuando algo entre en mi clúster, quiero replicarlo en un clúster secundario, en otra base de datos. Programación avanzada. Todos hemos oído hablar de la IA, ¿verdad? Así que la IA es como a veces puede haber múltiples agentes, ¿verdad? Puedes tener tu agente de Slack que puede, ya sabes, leer tus mensajes de Slack. Puedes tener tu agente de Gmail. Pero todos esos requieren recursos específicos. Y como sabemos, en Kubernetes, tal vez no todos los nodos tienen suficientes recursos en términos de memoria o CPU, pero tampoco es común que los nodos tengan GPUs. Así que tenemos que programar esas cargas de trabajo para que caigan en un lugar donde realmente puedan ejecutarse. Simplificando la complejidad alrededor de los despliegues, como esta es la razón principal para un operador. Y voy a aventurarme a decir que a medida que profundizamos más y más en la IA con las configuraciones volviéndose mucho más complejas, Anna quiere mirar cosas como métricas y scrapes y todo esto alrededor de todos estos componentes de la pila de IA. Creo que vamos a tener que abstraer esa complejidad con operadores. Y eso es básicamente como simplificar alrededor de los despliegues. Pruebas de integración, ¿verdad?
Comments