Kubernetes: Monte o intervalo de armazenamento do Google no contêiner do Google

Criado em 14 mar. 2016  ·  3Comentários  ·  Fonte: kubernetes/kubernetes

Eu gostaria de montar o intervalo de armazenamento do Google no Google Container Engine usando gcafuse ou qualquer outra ferramenta / outra disposição. O contêiner do Docker é executado no mecanismo de contêiner do Google Portanto, precisamos usar o arquivo yaml para definir alguns parâmetros nele.

Se houver qualquer tipo de coisa / parâmetro que possa ser usado no arquivo .yaml para construir um novo controlador / serviço de replicação usando privilegiado ou --device sys_admin ou qualquer outro parâmetro necessário nele.

Comentários muito úteis

@jadhavnitind Você provavelmente já resolveu isso agora, mas para aqueles de nós como eu, que consideram isso o primeiro hit no Google, confira: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -plataforma/

Todos 3 comentários

você pode usar privilegiado:

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

o sinalizador --device não é suportado atualmente.

É possível montar o intervalo de armazenamento do Google no pod / contêiner do Google Container Engines? Eu instalei o gcsfuse na imagem do contêiner do docker e usando os seguintes parâmetros para montá-lo ainda não consigo montá-lo no contêiner. Precisa de mais informações sobre ele.

apiVersion: v1
tipo: serviço
metadados:
nome: apache-frontend
etiquetas:
app: apache-webapp
especificação:
tipo: NodePort
portas:

  • porta: 80
    targetPort: 80
    protocolo: TCP
    nome: http
  • porta: 443
    protocolo: TCP
    nome: https
    seletor:
    app: apache-webapp
    tipo: LoadBalancer

apiVersion: v1
tipo: ReplicationController
metadados:
nome: apache-frontend
especificação:
réplicas: 1
modelo:
metadados:
etiquetas:
app: apache-webapp
especificação:
containers:
- nome: apache-https
imagem: gcr.io/myproject/new- httpd: v1
securityContext:
capacidades: {}
privilegiado: verdadeiro
comando: ["gcsfuse --key-file = / usr / local / Test.json test1-clod-storage / mnt"]
portas:
- containerPort: 443
- containerPort: 80

Desde já, obrigado.

@jadhavnitind Você provavelmente já resolveu isso agora, mas para aqueles de nós como eu, que consideram isso o primeiro hit no Google, confira: https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud -plataforma/

Esta página foi útil?
0 / 5 - 0 avaliações