github.com/alibaba/sealer@v0.8.6-0.20220430115802-37a2bdaa8173/applications/rookceph/rookceph-file/examples/examples.yaml (about) 1 apiVersion: v1 2 kind: PersistentVolumeClaim 3 metadata: 4 name: cephfs-pvc 5 namespace: kube-system 6 spec: 7 accessModes: 8 - ReadWriteMany 9 resources: 10 requests: 11 storage: 10Gi 12 storageClassName: rook-ceph-file 13 --- 14 apiVersion: apps/v1 15 kind: Deployment 16 metadata: 17 name: kube-registry 18 namespace: kube-system 19 labels: 20 k8s-app: kube-registry 21 kubernetes.io/cluster-service: "true" 22 spec: 23 replicas: 3 24 selector: 25 matchLabels: 26 k8s-app: kube-registry 27 template: 28 metadata: 29 labels: 30 k8s-app: kube-registry 31 kubernetes.io/cluster-service: "true" 32 spec: 33 containers: 34 - name: registry 35 image: registry:2 36 imagePullPolicy: Always 37 resources: 38 limits: 39 cpu: 100m 40 memory: 100Mi 41 env: 42 # Configuration reference: https://docs.docker.com/registry/configuration/ 43 - name: REGISTRY_HTTP_ADDR 44 value: :5000 45 - name: REGISTRY_HTTP_SECRET 46 value: "Ple4seCh4ngeThisN0tAVerySecretV4lue" 47 - name: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY 48 value: /var/lib/registry 49 volumeMounts: 50 - name: image-store 51 mountPath: /var/lib/registry 52 ports: 53 - containerPort: 5000 54 name: registry 55 protocol: TCP 56 livenessProbe: 57 httpGet: 58 path: / 59 port: registry 60 readinessProbe: 61 httpGet: 62 path: / 63 port: registry 64 volumes: 65 - name: image-store 66 persistentVolumeClaim: 67 claimName: cephfs-pvc 68 readOnly: false