• k8s--基础--22.14--storageclass--类型--StorageOS


    k8s–基础–22.14–storageclass–类型–StorageOS


    1、案例

    apiVersion: storage.k8s.io/v1
    kind: StorageClass
    metadata:
      name: fast
    provisioner: kubernetes.io/storageos
    parameters:
      pool: default
      description: Kubernetes volume
      fsType: ext4
      adminSecretNamespace: default
      adminSecretName: storageos-secret
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    2、说明

    2.1、pool

    1. 分配卷的 StorageOS 分布式容量池的名称。
    2. 如果未指定,则使用通常存在的 default 池。

    2.2、description

    1. 分配给动态创建的卷的描述。
    2. 所有卷描述对于 storage class 都是相同的, 但不同的 storage class 可以使用不同的描述,以区分不同的使用场景。
    3. 默认为 Kubernetas volume。

    2.3、fsType

    1. 文件系统类型
    2. 在 StorageOS 中用户定义的规则可以覆盖此值
    3. 默认:ext4

    2.4、adminSecretNamespace

    1. API 配置 secret 所在的命名空间。
    2. 如果设置了 adminSecretName,则是必需的。

    2.5、adminSecretName

    1. 用于获取 StorageOS API 凭证的 secret 名称
    2. 如果未指定,则将尝试默认值。

    2.6、StorageOS Kubernetes 卷插件可以使 Secret 对象来指定用于访问 StorageOS API 的端点和凭据。 只有当默认值已被更改时,这才是必须的。

    secret 必须使用 kubernetes.io/storageos 类型创建,如以下命令:

    kubectl create secret generic storageos-secret \
    --type="kubernetes.io/storageos" \
    --from-literal=apiAddress=tcp://localhost:5705 \
    --from-literal=apiUsername=storageos \
    --from-literal=apiPassword=storageos \
    --namespace=default
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    2.7、用于动态分配卷的 Secret 可以在任何名称空间中创建,并通过 adminSecretNamespace 参数引用。 预先配置的卷使用的 Secret 必须在与引用它的 PVC 在相同的名称空间中。

  • 相关阅读:
    CMS与FullGC
    Redis 集合操作实战(全)
    【数据聚类】基于粒子群、遗传和差分算法实现数据聚类附matlab代码
    JavaWeb之jQuery
    【聚类】DBCAN聚类
    没那么简单的单例模式
    异步编程概览
    VRRP跟踪接口及认证(华为)
    跨越千年医学对话:用AI技术解锁中医古籍知识,构建能够精准问答的智能语言模型,成就专业级古籍解读助手(LLAMA)
    小程序开发——认识小程序
  • 原文地址:https://blog.csdn.net/zhou920786312/article/details/126242077