如何在k8s中查看、创建默认的stroageclass?
- 通过以下的命令,查看系统的默认的storageclass
[root@nccztsjb-node-23 yamls]# kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE managed-nfs-storage (default) fuseim.pri/ifs Delete Immediate false 5s [root@nccztsjb-node-23 yamls]#
查询出来的,括号里面是default的,表示是系统默认的storageclass.
- 通过在storageclass的定义中的annotations,定义默认的sc
[root@nccztsjb-node-23 yamls]# cat nfs-storage-class.yaml apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: managed-nfs-storage annotations: storageclass.kubernetes.io/is-default-class: "true" provisioner: fuseim.pri/ifs # or choose another name, must match deployment's env PROVISIONER_NAME' parameters: archiveOnDelete: "false" # When set to "false" your PVs will not be archived # by the provisioner upon deletion of the PVC.
你好, 如果你读完了整个技术文章,说明你是个技术爱好者,钻研者。 在4年多的k8s体系运维时间里,我整理了230个,k8s最常见(最关键)的问题。 这些问题,让我轻松地应对几乎所有的k8s问题,并且,都是基于项目及大量的实验的总结。 如果你能够彻底掌握这些问题,你的知识体系,k8s基本功,就可以轻松超过80%的k8s运维人员。 更重要的是,掌握这些知识非常简单,每天5个问题,2个月后,你就可以打下k8s的见识基础,让你在云原生领域游刃有余。 每个问题,都有对应的答案,以及相关的示例演示(有些还有项目背景说明) 只要,一步一步,跟着做,就可以了。 当然,如果你想要在更短的时间内,成为k8s高手,你只需要多练习几次就可以了。 不过,和你自己从头摸索相比较,大大减少了你的学习时间,同时,大大提升了你的学习效力。 更加重要的是,如果你知道20/80原理,你就会明白,这些都是工作中最常用,最有效的20%的问题。 这个资料是第一次公开,为了了解市场上,有多少人在关注k8s的技术,我决定免费赠送这个问题指南,只当交个朋友。 添加微信:13240133388,备注:k8s 我将送你一份免费的PDF报告。 你应该知道,一本k8s权威指南(800页,没几个人看得完),要179.90元,这些问题,是在反复阅读和实践了这本书之后,结合项目实践,得出来的精华。 想想看,这将节省你多少时间?而你得到是最精华的部分? 相信你,掌握之后,立马让你的工作的效率大增,你的领导会对你的进步刮目相看。 PS. 行动是一切的开始,现在立马订阅吧。期待你的蜕变。