--- apiVersion: apps/v1 kind: StatefulSet metadata: name: mpos-fastdfs-attachment namespace: uen labels: app: mpos-fastdfs-attachment spec: replicas: 1 selector: matchLabels: app: mpos-fastdfs-attachment template: metadata: labels: app: mpos-fastdfs-attachment spec: containers: - name: mpos-fastdfs-attachment #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: mpos-fastdfs-tracker:22122 - name: GROUP_NAME value: attachment volumeMounts: - name: data mountPath: /var/fdfs volumeClaimTemplates: - metadata: name: data annotations: volume.beta.kubernetes.io/storage-class: "cephrbd-sc" spec: accessModes: - ReadWriteOnce resources: requests: storage: 30Gi --- apiVersion: v1 kind: Service metadata: name: mpos-fastdfs-attachment namespace: uen labels: app: mpos-fastdfs-attachment spec: ports: - name: server port: 23000 protocol: TCP targetPort: 23000 - name: http port: 8888 protocol: TCP targetPort: 8888 selector: app: mpos-fastdfs-attachment