当集群中有多个storageclass时,一般需要指定一个默认的sc,这样可以自动的选择一个进行创建pvc。

To enable dynamic storage provisioning based on storage class, the cluster administrator needs to enable the DefaultStorageClass admission controller on the API server. This can be done, for example, by ensuring that DefaultStorageClass is among the comma-delimited, ordered list of values for the --enable-admission-plugins flag of the API server component. For more information on API server command-line flags, check kube-apiserver documentation.

1、需要添加—DefaultStorageClass参数

  --enable-admission-plugins=ServiceAccount,NamespaceLifecycle,NamespaceExists,LimitRanger,ResourceQuota,DefaultStorageClass

2、1.9版本之前是–admission-control来控制,之后的就需要改用 --enable-admission-plugins 来控制。所以也一起修改

基于此,我们调整如下

3、最后,我们需要手动打上default storageclass标签,

操作如下:

-[appuser@chenqiang-dev ~]$ kubectl get sc
NAME                PROVISIONER           AGE
csi-cephfs          cephfs.csi.ceph.com   262d
csi-rbd   rbd.csi.ceph.com      120d-[appuser@chenqiang-dev ~]$  kubectl patch storageclass csi-rbd -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}’-[appuser@chenqiang-dev ~]$ kubectl get sc
NAME                PROVISIONER           AGE
csi-cephfs          cephfs.csi.ceph.com   262d
csi-rbd (default)   rbd.csi.ceph.com      120d

K8S开启默认的StroageClass相关推荐

  1. Cloudera Manager集群官方默认的各个组件开启默认顺序(图文详解)

    如下是 Cloudera Manager集群官方默认的各个组件开启默认顺序. http://192.168.80.31:7180/cmf/clusters/1/express-add-services ...

  2. k8s开启IPVS模式

    在部署k8s时,默认不是开启的ipvs模式,在已经部署完成后,如果想更改为ipvs,操作如下: 在所有节点安装ipvs软件(Master跟所有的Node节点) yum -y install ipvsa ...

  3. 小米note2开启位置服务器,小米Note2怎么开启默认公交模式?小米Note2公交模式设置方法...

    小米Note2不仅拥有美观的外形界面,其手机中的公交刷卡模式是许多用户选择购买的原因之一,在小米Note2手机中,不仅支持刷公交卡,还支持地铁.轻轨收费刷卡,而在近期许多用户向小编反应,在使用小米No ...

  4. k8s开启临时容器ephemeral进行debug调试

    1.1 什么是临时容器? 临时容器与其他容器的不同之处在于,它缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序.临时容器使用与常规容器相同的 Container.Spec字段进行 ...

  5. html默认全屏浏览器,IE浏览器开启默认最大化全屏的设置方法

    杜丽鹃:董师傅您好!我想知道为什么我的浏览器打开以后,总是显示满屏的一半?每次都要手动开启全屏才行.我是新手,请董师傅务必指教. 答:呃,你说的满屏就是窗口的最大化.要让IE打开后默认就是最大化,董师 ...

  6. C# 8.0 中开启默认接口实现

    当你升级到 C# 8.0 和 .NET Core 3.0 之后,你就可以开始使用默认接口实现的功能了. 从现在开始,你可以在接口里面添加一些默认实现的成员,避免在接口中添加成员导致大量对此接口的实现崩 ...

  7. k8s修改默认命名空间

    新建命名空间 kubectl create ns testns 修改默认命名空间 kubectl config set-context $(kubectl config current-context ...

  8. k8s 改变默认 StorageClass

    列出你的集群中的 StorageClasses: kubectl get storageclass 输出类似这样: NAME PROVISIONER AGE standard (default) ku ...

  9. Ant Design Pro 开启默认进入登录页

    src/utils/authority.js getAuthority方法中 return authority || ['admin']; 改为 return authority || ['guest ...

最新文章

  1. variable java_在XSLT中使用Variable Argument调用Java方法
  2. 【CV实战】年轻人的第一个深度学习图像分割项目应该是什么样的(Pytorch框架)?...
  3. C++ 获取char*的长度
  4. python零基础知识_python 零基础 基本知识
  5. python 数据驱动接口自动化框架_利用Python如何实现数据驱动的接口自动化测试...
  6. 将php分页类YII绑定框架,就需要改变风格的基础
  7. 6. JavaScript HTML DOM
  8. 编程语言新宠儿——Julia诞生记(转)
  9. js 判断是否为mac电脑 、还是windows操作系统
  10. java写小游戏代码可复制
  11. python 自动划分训练集和测试集
  12. vue实现下载pdf文件
  13. 操作ElasticSearch
  14. 转:我在淘宝这7年(四)
  15. 专升本英语——语法知识——基础语法——第三节 形容词、副词及其比较级【学习笔记】
  16. 7、Spring AOP使用
  17. CUDA实例系列三:利用GPU优化向量规约问题
  18. 最炫表白网站html5源码_七夕程序员的十款表白源码
  19. WebServie学习
  20. QT :-1: error: LNK1168: 无法打开 xxx.exe 进行写入

热门文章

  1. 飞翔的小鸟1.0 JAVA
  2. 前端性能优化(二)01-页面性能优化之浏览器——浏览器的主要作用 浏览器的组成结构
  3. 小福利,用Excel VBA设计一个查询小应用
  4. words and sentences
  5. php微信开源框架,SOPHP免费微信开源框架 php版 v4.5
  6. 这些强大到极致的iPhone自带App,个个都是一个顶十个好用
  7. QT中使用fontawesome-webfont.ttf字体库
  8. 字体抗锯齿(-webkit-font-smoothing)
  9. Windows之应用安装程序 —— winget
  10. ei eo eq什么意思_CMMI之功能点估算法:EI、EQ和EO