在UK8S中使用RSSD UDisk
RSSD UDisk最高IOPS可达120万、延时低于0.1ms,数据持久性为99.999999%,最大容量32000G,适用于数据库、Elastic Search等需要低延时的IO密集型业务。UK8S支持将RSSD UDisk作为容器的持久化存储卷,但前提是集群中必须有快杰机型的节点(当前仅快杰云主机支持挂载RSSD UDisk)。
下面演示下如何在UK8S集群中使用RSSD UDisk。
限制条件
- 
集群中必须有快杰机型的节点,否则创建出来的PV将无法使用; 
- 
Kubernetes版本不低于1.18; 
- 
csi-udisk插件版本必须大于等于 22.09.1,如果小于,请到控制台升级,详情见RSSD云盘挂载问题;
- 
StorageClass中的volumeBindingMode必须显式设置为WaitForFirstConsumer(否则创建出来的RSSD UDisk可能无法挂载); 
使用示例
- 创建PVC,这部分与创建SATA、SSD UDisk的PVC完全一致。
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: logdisk-claim
spec:
  accessModes:
    - ReadWriteOnce
  storageClassName: csi-udisk-rssd
  resources:
    requests:
      storage: 10Gi- 创建Pod
apiVersion: apps/v1
kind: Deployment
metadata:
  name: http
  labels:
    app: http
spec:
  strategy:
    type: Recreate
  replicas: 1
  selector:
    matchLabels:
      app: http
  template:
    metadata:
      labels:
        app: http
    spec:
      containers:
      - name: http
        image: uhub.tnqacloud.com/wxyz/httpudisk:1.0
        imagePullPolicy: Always
        ports:
        - containerPort: 8080
        volumeMounts:
        - name: log
          mountPath: /data
      volumes:
      - name: log
        persistentVolumeClaim:
          claimName: logdisk-claim