github.com/alibaba/sealer@v0.8.6-0.20220430115802-37a2bdaa8173/applications/rookceph/rookceph-block/examples/examples.yaml (about) 1 --- 2 apiVersion: v1 3 kind: Service 4 metadata: 5 name: wordpress-mysql 6 labels: 7 app: wordpress 8 spec: 9 ports: 10 - port: 3306 11 selector: 12 app: wordpress 13 tier: mysql 14 clusterIP: None 15 --- 16 apiVersion: v1 17 kind: PersistentVolumeClaim 18 metadata: 19 name: mysql-pv-claim 20 labels: 21 app: wordpress 22 spec: 23 storageClassName: rook-ceph-block 24 accessModes: 25 - ReadWriteOnce 26 resources: 27 requests: 28 storage: 20Gi 29 --- 30 apiVersion: apps/v1 31 kind: Deployment 32 metadata: 33 name: wordpress-mysql 34 labels: 35 app: wordpress 36 tier: mysql 37 spec: 38 selector: 39 matchLabels: 40 app: wordpress 41 tier: mysql 42 strategy: 43 type: Recreate 44 template: 45 metadata: 46 labels: 47 app: wordpress 48 tier: mysql 49 spec: 50 containers: 51 - image: mysql:5.6 52 name: mysql 53 env: 54 - name: MYSQL_ROOT_PASSWORD 55 value: changeme 56 ports: 57 - containerPort: 3306 58 name: mysql 59 volumeMounts: 60 - name: mysql-persistent-storage 61 mountPath: /var/lib/mysql 62 volumes: 63 - name: mysql-persistent-storage 64 persistentVolumeClaim: 65 claimName: mysql-pv-claim 66