Un mecanismo conocido como banderas de características o toggles de funciones nos permite activar o desactivar funcionalidades específicas de la aplicación sin tener que modificar el código o, en el mejor de los casos, volver a desplegar nuestra aplicación.
En Spring podemos tomar ventajas de los perfiles . Convenientemente, los perfiles nos permiten configurar ciertos beans selectivamente. Con unas pocas construcciones a su alrededor, podemos crear rápidamente una solución simple y elegante para las banderas de características a nivel de aplicación.
Una colección de pares clave-valor que describen las características de Kubernetes se conoce como puertas características . Mediante el indicador de línea de comandos --feature-gates en cada componente de Kubernetes, puede activar o desactivar estas funciones.
Puede activar o desactivar un conjunto de puertas de características que son relevantes para ese componente para cada componente de Kubernetes. Para ver el conjunto completo de puertas de características de cada componente, utilice el indicador -h. Utilice el indicador --feature-gates, que se asigna a una lista de pares de características, para configurar las puertas de características de un componente como kubelet:
Consulte este enlace de pila para habilitar las puertas de funciones en kubernetes