作为 DevOps 工程师,验证在 vSphere IaaS control plane 环境中用于有状态服务的命名空间是否具有适当的存储类。存储类可以是 vSAN 无共享架构 (SNA),也可以是 vSAN Direct

在 vSphere 管理员启用有状态服务后, vSAN 数据持久性 平台会自动在命名空间中创建这些存储类。请参见 在 vSphere IaaS control plane 中启用有状态服务
注: 只有在 主管 上运行的应用程序才能使用 vsan-direct 和 vsan-sna 存储类。这些存储类不能在 Tanzu Kubernetes Grid 集群中使用。

除了默认存储类外,vSphere 管理员还可以创建自定义存储策略并将其分配给命名空间。请参见创建 vSAN Direct 存储策略创建 vSAN SNA 存储策略

过程

  • 验证要与 vSAN SNA 和 vSAN Direct 搭配使用的存储策略在命名空间中是否可用。
    # kubectl get sc
    NAME                       PROVISIONER              RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
    sample-vsan-direct-thick   csi.vsphere.vmware.com   Delete          WaitForFirstConsumer   true                   3m36s
    sample-vsan-sna-thick      csi.vsphere.vmware.com   Delete          WaitForFirstConsumer   true                   13m