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