¿Cómo compartir el almacenamiento entre los pods de Kubernetes?

Estoy evaluando a Kubernetes como plataforma para nuestra nueva aplicación. Por ahora, ¡todo se ve muy emocionante! Sin embargo, me encuentro con un problema: alojo mi clúster en GCE y necesito algún mecanismo para compartir el almacenamiento entre dos pods: el servidor de integración continua y mi servidor de aplicaciones. ¿Cuál es la mejor manera de hacer esto con kubernetes? Ninguno de los tipos de volumen parece satisfacer mis necesidades, ya que los discos GCE no se pueden compartir si un módulo necesita escribir en el disco. NFS sería perfecto, pero parece requerir opciones de compilación especiales para el clúster kubernetes?

EDITAR: Compartir almacenamiento parece ser un problema que he encontrado varias veces ahora usando Kubernetes. Hay varios casos de uso en los que me gustaría tener un volumen y conectarlo a varios pods (con acceso de escritura). Solo puedo suponer que este sería un caso de uso común, ¿no?

EDIT2: por ejemplo,esta página describe cómo configurar un clúster Elasticsearch, pero es imposible conectarlo con almacenamiento persistente (como se describe aquí), que lo hace inútil :(

Respuestas a la pregunta(8)

Su respuesta a la pregunta