Kubernetes: Monte el depósito de almacenamiento de Google en el contenedor de Google

Creado en 14 mar. 2016  ·  3Comentarios  ·  Fuente: kubernetes/kubernetes

Me gustaría montar el depósito de almacenamiento de Google en Google Container Engine usando gcafuse o cualquier otra herramienta / disposición. El contenedor Docker se ejecuta en el motor de contenedores de Google. Por lo tanto, necesitamos usar el archivo yaml para definir algunos parámetros en él.

Si hay algún tipo de elemento / parámetro que se pueda usar en el archivo .yaml para construir un nuevo controlador / servicio de replicación usando privilegios o --device sys_admin o cualquier otro parámetro requerido en él.

Comentario más útil

@jadhavnitind Probablemente ya haya resuelto esto, pero para aquellos de nosotros como yo que encontramos esto como el primer éxito en Google, consulte: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -plataforma/

Todos 3 comentarios

puedes usar privilegiado:

http://kubernetes.io/docs/user-guide/pods/#privileged -mode-for-pod-containers

la marca --device no es compatible actualmente.

¿Es posible montar el depósito de almacenamiento de Google en el pod / contenedor de Google Container Engines? Instalé gcsfuse en la imagen del contenedor de la ventana acoplable y utilicé los siguientes parámetros para montarlo y aún no puedo montarlo en el contenedor. Necesito más aportaciones al respecto.

apiVersion: v1
tipo: Servicio
metadatos:
nombre: apache-frontend
etiquetas:
aplicación: apache-webapp
Especificaciones:
tipo: NodePort
puertos:

  • puerto: 80
    targetPort: 80
    protocolo: TCP
    nombre: http
  • puerto: 443
    protocolo: TCP
    nombre: https
    selector:
    aplicación: apache-webapp
    tipo: LoadBalancer

apiVersion: v1
tipo: ReplicationController
metadatos:
nombre: apache-frontend
Especificaciones:
réplicas: 1
plantilla:
metadatos:
etiquetas:
aplicación: apache-webapp
Especificaciones:
contenedores:
- nombre: apache-https
imagen: gcr.io/myproject/new- httpd: v1
securityContext:
capacidades: {}
privilegiado: verdadero
comando: ["gcsfuse --key-file = / usr / local / Test.json test1-clod-storage / mnt"]
puertos:
- containerPort: 443
- containerPort: 80

Gracias de antemano.

@jadhavnitind Probablemente ya haya resuelto esto, pero para aquellos de nosotros como yo que encontramos esto como el primer éxito en Google, consulte: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -plataforma/

¿Fue útil esta página
0 / 5 - 0 calificaciones