ceph对接k8s pv

#k8s-master:
vim pv4.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
  name: ceph01
  labels:
    type: ceph
spec:
  capacity:
    storage: 2Gi
  accessModes:
    - ReadWriteMany
  persistentVolumeReclaimPolicy: Delete
  rbd:
    monitors:
    - '10.0.0.14:6789'
    - '10.0.0.15:6789'
    - '10.0.0.16:6789'
    pool: k8s
    image: ceph01.img
    fsType: xfs
    user: admin
    secretRef:
      name: ceph-secret

kubectl create -f pv4.yaml 
vim ceph_pvc.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: ceph
  namespace: wp
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 2Gi

vim mysql-deploy.yml 
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  namespace: wp
  name: mysql
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: mysql
    spec:
      volumes:
      - name: mysql
        persistentVolumeClaim:
          claimName: mysql
      containers:
        - name: mysql
          image: 10.0.0.11:5000/mysql:5.7
          ports:
          - containerPort: 3306
          volumeMounts:
            - mountPath: /var/lib/mysql
              name: mysql
          env:
          - name: MYSQL_ROOT_PASSWORD
            value: 'somewordpress'
          - name: MYSQL_DATABASE
            value: 'wordpress'
          - name: MYSQL_USER
            value: 'wordpress'
          - name: MYSQL_PASSWORD
            value: 'wordpress'

kubectl create -f mysql-deploy.yml            
#ceph01:
rbd create --size 2048 --image-feature layering k8s/ceph01.img