J'essaie de créer un déploiement Ubuntu Kubernetes persistant.
mon idée était de monter l'ensemble du système de fichiers du pod Ubuntu sur un volume persistant
Voici ce que j'ai essayé
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
mais j'obtiens l'erreur suivante
command : kubectl describe pod [Ubuntu-pod]
de la production :
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 '/'
Comment faire pour y parvenir ?