cria implementação persistente do ubuntu em kubernetes

1

Estou tentando criar uma implementação persistente do Ubuntu Kubernetes | minha idéia era montar todo o sistema de arquivos pod do Ubuntu em um volume persistente. aqui está o que eu tentei

apiVersion: apps/v1
kind: Deployment
metadata:
  name: ubuntu
  labels:
    app: ubuntu
spec:
  replicas: 1
  selector:
    matchLabels:
      app: ubuntu
  template:
    metadata:
      labels:
        app: ubuntu
    spec:
      containers:
        - name: ubuntu
          image: ubuntu:latest
          imagePullPolicy: IfNotPresent
          volumeMounts:
           - mountPath: "/"
             name: task-pv-storage
      volumes:
        - name: task-pv-storage
          persistentVolumeClaim:
           claimName: task-pv-claim

mas recebo o seguinte erro

command : kubectl describe pod [Ubuntu-pod]  

saída:

Error: Error response from daemon: invalid bind mount spec "/home/moses/test:/:rslave": invalid volume specification: '/home/moses/test:/:rslave': invalid mount config for type "bind": invalid specification: destination can't be '/'  

alguma idéia de como conseguir isso?

    
por moses 15.05.2018 / 20:04

1 resposta

0

Você escolheu o mecanismo errado para sua tarefa. A melhor opção para você é usar uma VM (Virtual Machine). É impossível montar o volume como '/'.

    
por 17.05.2018 / 13:16