2019獨角獸企業重金招聘Python工程師標準>>>
1、創建pv
# cat pv.yaml
kind: PersistentVolume
apiVersion: v1
metadata:name: task-pv-volumelabels:type: local
spec:capacity:storage: 3GiaccessModes:- ReadWriteOncehostPath:path: "/tmp/data"
2、創建pvc
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: db-mysql-0
spec:accessModes:- ReadWriteOnceresources:requests:storage: 1Gi
3、創建svc
apiVersion: v1
kind: Service
metadata:name: mysql-servicelabels:app: mysql
spec:ports:- port: 80name: my-portclusterIP: Noneselector:app: mysql
4、創建ss
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:name: mysqlnamespace: default
spec:serviceName: "mysql-service"replicas: 2template:metadata:labels:app: mysqlspec:terminationGracePeriodSeconds: 10containers:- name: mysqlimage: mysql:5.7.14ports:- containerPort: 3306name: my-portenv:- name: MYSQL_ROOT_PASSWORDvalueFrom:secretKeyRef:name: mysql-configkey: MYSQL_ROOT_PASSWORDvolumeMounts:- name: dbmountPath: /var/lib/mysqlvolumeClaimTemplates:- metadata:name: dbspec:accessModes: [ "ReadWriteOnce" ]resources:requests:storage: 1Gi
查看結果:
發現?
需要再創建一個pv供pvc綁定,這種靜態創建pv的方法很麻煩。
二、動態創建pv storage class
?
?