Multitenancy application example in AKS
Example PVC and Application
- 
Create and apply the following pvc.yamlfile:kind: PersistentVolumeClaim
 apiVersion: v1
 metadata:
 name: mysql-data
 annotations:
 volume.beta.kubernetes.io/storage-class: px-storage
 spec:
 accessModes:
 - ReadWriteOnce
 resources:
 requests:
 storage: 2Gi
- 
Create and apply the following mysql.yamlfile:apiVersion: apps/v1
 kind: Deployment
 metadata:
 name: mysql
 spec:
 strategy:
 rollingUpdate:
 maxSurge: 1
 maxUnavailable: 1
 type: RollingUpdate
 replicas: 1
 selector:
 matchLabels:
 app: mysql
 template:
 metadata:
 labels:
 app: mysql
 version: "1"
 spec:
 containers:
 - image: mysql:5.6
 name: mysql
 env:
 - name: MYSQL_ROOT_PASSWORD
 value: password
 ports:
 - containerPort: 3306
 volumeMounts:
 - name: mysql-persistent-storage
 mountPath: /var/lib/mysql
 volumes:
 - name: mysql-persistent-storage
 persistentVolumeClaim:
 claimName: mysql-data