Fails Я успешно развернут кластер Kubernetes с использованием docker-multinode configuration, а также кластер Ceph и я в состоянии смонтировать CephFS устройство вручную, используя следующие:CephFS Volume Mount
sudo mount -t ceph monitor1:6789:/ /ceph -o name=admin,secretfile=/etc/ceph/cephfs.secret
я теперь при попытке запуска стручок на примере kubernetes here:
apiVersion: v1
kind: Secret
metadata:
name: ceph-secret
data:
key: my-ceph-secret-key
---
apiVersion: v1
kind: Pod
metadata:
name: cephfs2
spec:
containers:
- name: cephfs-rw
image: kubernetes/pause
volumeMounts:
- mountPath: "/mnt/cephfs"
name: cephfs
volumes:
- name: cephfs
cephfs:
monitors:
- "monitor1:6789"
- "monitor2:6789"
- "monitor3:6789"
user: admin
secretRef:
name: ceph-secret
readOnly: false
Когда я бегу:
sudo kubectl create -f cephfs.yml
Я получаю следующее сообщение об ошибке:
Warning FailedMount MountVolume.SetUp failed for volume "kubernetes.io/cephfs/445ee063-d1f1-11e6-a3e3-1418776a29a6-cephfs" (spec.Name: "cephfs") pod "445ee063-d1f1-11e6-a3e3-1418776a29a6" (UID: "445ee063-d1f1-11e6-a3e3-1418776a29a6") with: CephFS: mount failed: mount failed: fork/exec /bin/mount: invalid argument Mounting arguments: monitor1:6789,monitor2:6789,monitor3:6789:/data /var/lib/kubelet/pods/445ee063-d1f1-11e6-a3e3-1418776a29a6/volumes/kubernetes.io~cephfs/cephfs ceph [name=admin,secret=secret]
ли менеджер kubernetes контейнеры должны иметь СЕРН фс-общий пакет был установлен для того, чтобы выполнить успешную гору? Я не могу найти никакой дополнительной информации для отладки, чтобы определить причину ошибки.
Всех kubernetes узлов 'установленных цеф фс-common' и работают правильно, как я могу установить вручную к ОС хоста. Кроме того, IP-адреса используются в фактической конфигурации ямля с тем же результатом. – Kyle