Capítulo 20. Recurso de configuración

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Kubernetes proporciona recursos de configuración nativos para datos regulares y confidenciales, lo que te permite desacoplar el ciclo de vida de la configuración del ciclo de vida de la aplicación. El patrón de recursos de configuración explica los conceptos de ConfigMap y recursos Secret y cómo podemos utilizarlos, así como sus limitaciones.

Problema

Una desventaja importante del patrón Configuración EnvVar, comentado en el Capítulo 19, es que sólo es adecuado para un puñado de variables y configuraciones sencillas. Otra desventaja es que, como las variables de entorno pueden definirse en varios lugares, a menudo es difícil encontrar la definición de una variable. E incluso si la encuentras, no puedes estar totalmente seguro de que no se anulará en otro lugar. Por ejemplo, las variables de entorno definidas en una imagen OCI pueden sustituirse durante el tiempo de ejecución en un Recurso de implementación de Kubernetes.

A menudo, es mejor mantener todos los datos de configuración en un único lugar y no dispersos en varios archivos de definición de recursos. Pero no tiene sentido poner el contenido de todo un archivo de configuración en una variable de entorno. Así que alguna indirección adicional permitiría más flexibilidad, que es lo que ofrecen los recursos de configuración de Kubernetes.

Solución

Kubernetes proporciona ...

Get Patrones Kubernetes, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.