Ubuntu
在 Kubernetes 中創建持久的 ubuntu 部署
我正在嘗試創建一個持久的 Ubuntu Kubernetes 部署
我的想法是將整個 Ubuntu pod 文件系統掛載到一個持久卷
上這是我嘗試過的
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
但我收到以下錯誤
command : kubectl describe pod [Ubuntu-pod]
輸出:
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 '/'
關於如何實現這一目標的任何想法?
您為您的任務選擇了錯誤的引擎。對您來說最好的選擇是使用 VM(虛擬機)。不可能將捲掛載為“/”。