OpenShift: cambio configMap en tiempo de ejecución de Java

tapa de Sasha:

Tengo una aplicación Java que se ejecuta en OpenShift vaina. Y tengo configMap con algunos datos.

Mi necesidad de aplicación cambie alguna información en esta configMap mientras que el tiempo de ejecución cuando se recibió petición http.

es posible? Y donde se almacena este configMap, por lo que puedo leer en mi java aplicación tan simple de archivos (File archivo = new File (/ ConfigMapPath)) y luego cambiarlo?

Cualquier ayuda, gracias

engranajes:

OpenShift se basa en Kubernetes así que todo lo que se refiere a continuación a configMap-s se aplica a ambos.

Kubernetes ahorra configMap-s en su almacén de datos de respaldo de todos los datos del cluster - ETCD por defecto.

Un configMap me puede montar como un volumen y sus entradas de acceso en formato de archivos. Sin embargo, cambios a esos archivos no se reflejarán de nuevo en el configMap.

Es posible cambiar configMap-s desde una aplicación Java que se ejecuta en un contenedor Pod utilizando la API REST y con un acceso adecuado .

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=362971&siteId=1
Recomendado
Clasificación