У меня нижеприведенное определение Pod.
apiVersion: v1
kind: Pod
metadata:
name: mongodb
spec:
volumes:
- name: mongodb-data
awsElasticBlockStore:
volumeID: vol-0c0d9800c22f8c563
fsType: ext4
containers:
- image: mongo
name: mongodb
volumeMounts:
- name: mongodb-data
mountPath: /data/db
ports:
- containerPort: 27017
protocol: TCP
Я создал volumne в AWS и попытался подключиться к контейнеру. Контейнер не запускается.
kubectl get po
NAME READY STATUS RESTARTS AGE
mongodb 0/1 ContainerCreating 0 6m57s
Когда я создал том и назначил его в зону доступности, в которой работает узел, и на котором был запланирован модуль, том был успешно смонтирован. Если модуль не запланирован на узле, монтирование не выполняется. Как я могу убедиться, что к тому доступу могут быть все узлы