--- apiVersion: apps/v1 kind: StatefulSet metadata: name: fastdfs-uenpay namespace: mid labels: app: fastdfs-uenpay spec: replicas: 1 selector: matchLabels: app: fastdfs-uenpay serviceName: "fastdfs-uenpay-headless" template: metadata: labels: app: fastdfs-uenpay spec: containers: - name: fastdfs-uenpay #image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/fastdfs:zy5447 image: harbor.uenpay.com/base/fastdfs:zy5447 imagePullPolicy: Always #imagePullPolicy: IfNotPresent command: ["/bin/bash", "/usr/bin/start1.sh","storage"] env: - name: TRACKER_SERVER value: fastdfs-tracker:22122 - name: GROUP_NAME value: uenpay volumeMounts: - name: data mountPath: /var/fdfs volumeClaimTemplates: - metadata: name: data spec: storageClassName: cephfs-sc accessModes: - ReadWriteOnce resources: requests: storage: 30Gi --- apiVersion: v1 kind: Service metadata: name: fastdfs-uenpay-headless namespace: mid labels: app: fastdfs-uenpay spec: ports: - name: server port: 23000 protocol: TCP targetPort: 23000 - name: http port: 8888 protocol: TCP targetPort: 8888 clusterIP: None selector: app: fastdfs-uenpay type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: fastdfs-uenpay namespace: mid labels: app: fastdfs-uenpay spec: ports: - name: server port: 23000 protocol: TCP targetPort: 23000 - name: http port: 8888 protocol: TCP targetPort: 8888 selector: app: fastdfs-uenpay