Я пытаюсь создать постоянное развертывание Ubuntu Kubernetes
Моя идея заключалась в том, чтобы смонтировать всю файловую систему подов Ubuntu на постоянный том
вот что я пробовал
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 '/'
есть идеи о том, как этого добиться?
Вы выбрали не тот двигатель для своей задачи. Лучшим вариантом для вас будет использование ВМ (виртуальной машины). Невозможно смонтировать том как '/'.