今天部署了一套openshift4集群,通过界面创建了pv和pvc。但是一开始pvc的状态一直是pending,pv的状态一直是actived。看到网上说,pv和pvc可以通过容量大小自动绑定。为啥我绑定不成功呢,发现是因为,当我们在页面上点击创建pv的时候yaml中默认有一个storageClassName的配置。
其中的storageClassName:slow,我并没有创建。
但是在创建pvc的时候,默认的yaml并没有指定storageClassName所以无法匹配成功。
解决方法:只需要将创建pv的yaml中的storageClassname那一行删了就可以匹配成功。无需指定label,通过容量就可以自动绑定。