Kubernetes StorageClass не найден
У меня проблемы с поставщиком динамического хранилища. Я создал класс хранения (отредактированный)
kubectl get sc
NAME PROVISIONER AGE
slow kubernetes.io/aws-ebs 12m
standard (default) kubernetes.io/aws-ebs 14m
когда я создаю ПВХ, ссылающийся на один из классов хранения, он терпит неудачу
kubectl describe pvc mypvc
Name: mypvc
Namespace: default
StorageClass: slow
Status: Pending
Volume:
Labels: <none>
Annotations: <none>
Finalizers: []
Capacity:
Access Modes:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning ProvisioningFailed 8s persistentvolume-controller
storageclass.storage.k8s.io "slow" not found
Любая идея, почему это не с
storageclass.storage.k8s.io "slow" not found
Вот описание медленного sc
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
creationTimestamp: 2018-04-27T22:19:49Z
name: slow
resourceVersion: "665900"
selfLink: /apis/storage.k8s.io/v1/storageclasses/slow
uid: 19ab37b5-4a69-11e8-8f68-021e47d98090
parameters:
fsType: ext4
iopsPerGB: "10"
type: io1
provisioner: kubernetes.io/aws-ebs
reclaimPolicy: Delete
1 ответ
Хорошо. Я нашел ответ. Я не включил API хранилища как часть runtimeconfigs для apiserver
--runtime-config=storage.k8s.io/v1=true
Добавление вышеуказанной строки решило проблему