当前位置: 首页 > news >正文

k8s的StorageClass存储类和pv、pvc、provisioner、物理存储的链路

 

k8s的StorageClass存储pvpvcprovisioner物理存储的链路

StorageClass能自动创建pv

在控制器中,直接声明storageClassName,不仅能自动创建pvc,也能自动创建pv

stoageclass来自于provisioner,provisioner来自于pod,pod来自于镜像。也就是provisioner的镜像。镜像里面有提供provisioner相关的代码。

 

StorageClass是一种kind,也就是一种k8s的API资源,是一个动态存储卷。

先看pv、pvc:

 

kubectl get sc # storageclass

kubectl get sa # serviceaccount

 

 

# StorageClass (iscsi-scsi-storage.yaml)
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: iscsi-scsi-storage
provisioner: example.com/iscsi
parameters:
  targetPortal: "192.168.1.100:3260"
  lun: "0"
  fsType: "ext4"
  chapAuthEnabled: "true"

# StatefulSet (postgres-statefulset.yaml)
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: postgres-cluster
spec:
  replicas: 3
  selector:
    matchLabels:
      app: postgres
  template:
    spec:
      containers:
      - name: postgres
        image: postgres:14
        volumeMounts:
        - name: postgres-data
          mountPath: /var/lib/postgresql/data
  volumeClaimTemplates:
  - metadata:
      name: postgres-data
    spec:
      accessModes: [ "ReadWriteOnce" ]
      storageClassName: iscsi-scsi-storage
      resources:
        requests:
          storage: 1Ti

 

 

 

 

 

 

http://www.dtcms.com/a/111177.html

相关文章:

  • 做一个Andriod系统应用的方法
  • 软件设计师之设计模式
  • 第七章 Python基础进阶-异常、模块与包(其五)
  • 手撕AVL树
  • 模运算核心性质与算法应用:从数学原理到编程实践
  • Julia语言的测试覆盖率
  • 卷积神经网络CNN 经典模型 — GoogleLeNet、ResNet、DenseNet算法原理与模型构造
  • Visual Basic语言的网络协议栈
  • AIGC时代Kubernetes企业级云原生运维实战:智能重构与深度实践指南
  • SpringAI整合Ollama集成DeepSeek
  • 搜索树——AVL、红黑树、B树、B+树
  • WinForm真入门(5)——控件的基类Control
  • 使用 Swift 实现 LRU 缓存淘汰策略
  • React编程模型:Project Reactor深度解析
  • Java的基本语法
  • 006贪心——算法备赛
  • 蓝桥杯 2023 省赛 B 组 E 题。
  • KubeVirt虚拟化管理架构
  • 热更新简介+xLua基础调用
  • 《AI大模型开发笔记》MCP快速入门实战(一)
  • 英语学习:读科技论文的难处
  • JSON介绍
  • 免费送源码:Java+ssm+MySQL SpringBoot社区配送服务系统小程序 计算机毕业设计原创定制
  • OpenMinus 源码深度解析:从 React 模式到多智能体架构实现
  • 元宇宙浪潮下,前端开发如何“乘风破浪”?
  • OCR的备份与恢复
  • Nacos 如何管理配置版本?支持配置回滚吗?如何实现?
  • 栈回溯和离线断点
  • 2024第十五届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
  • 4.4 代码随想录第三十五天打卡