Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker kubernetes未找到storageclass_Docker_Kubernetes - Fatal编程技术网

Docker kubernetes未找到storageclass

Docker kubernetes未找到storageclass,docker,kubernetes,Docker,Kubernetes,我试图在单节点集群上部署一个mysql实例,但它仍处于挂起状态 kubectl describe pod mysql-59777f9bf8-ghnss ..... Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warnin

我试图在单节点集群上部署一个mysql实例,但它仍处于挂起状态

kubectl describe pod mysql-59777f9bf8-ghnss
.....
Events:
  Type     Reason            Age                 From               Message
  ----     ------            ----                ----               -------
  Warning  FailedScheduling  3m (x125 over 38m)  default-scheduler  pod has unbound PersistentVolumeClaims
如果我试着描述pvc,我会

kubectl describe pvc mysql
...
Type    Reason         Age                 From                         Message
  ----    ------         ----                ----                         -------
  Normal  FailedBinding  4m (x143 over 39m)  persistentvolume-controller  no persistent volumes available for this claim and no storage class is set
如果我想得到StorageClass,我会得到

kubectl get storageclass
No resources found.
我在Azure机器上通过Docker(Docker版本18.05.0-ce,构建f150324)使用kubernetes

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.4", GitCommit:"5ca598b4ba5abb89bb773071ce452e33fb66339d", GitTreeState:"clean", BuildDate:"2018-06-06T08:13:03Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.4", GitCommit:"5ca598b4ba5abb89bb773071ce452e33fb66339d", GitTreeState:"clean", BuildDate:"2018-06-06T08:00:59Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
我不明白我是怎么解决的。
提前感谢

错误清楚地说明了问题
未设置存储类
:无法创建卷,因为该卷的声明使用的存储类不存在

创建满足您需求的storageclass,以便volumeclaim可以绑定卷

Azure的一个示例:

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: slow
provisioner: kubernetes.io/azure-disk
parameters:
  storageaccounttype: Standard_LRS
  kind: Shared
更多信息请点击此处:

尽管如第一行所述,您应该熟悉


首先。

错误清楚地说明了问题
未设置存储类
:无法创建卷,因为该卷的声明使用的存储类不存在

创建满足您需求的storageclass,以便volumeclaim可以绑定卷

Azure的一个示例:

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: slow
provisioner: kubernetes.io/azure-disk
parameters:
  storageaccounttype: Standard_LRS
  kind: Shared
更多信息请点击此处:

尽管如第一行所述,您应该熟悉


首先。

。。。也许这可以帮助你:

apiVersion:storage.k8s.io/v1 种类:StorageClass 元数据: 姓名:fast 供应人:kubernetes.io/gce-pd 参数: 类型:pd ssd 从链接:


(我觉得这只是运气…

。。。也许这可以帮助你:

apiVersion:storage.k8s.io/v1 种类:StorageClass 元数据: 姓名:fast 供应人:kubernetes.io/gce-pd 参数: 类型:pd ssd 从链接:

(我发现这只是运气而已……)