# Create namespace apiVersion: v1 kind: Namespace metadata: name: my-app labels: environment: development team: backend --- # Create PVC apiVersion: v1 kind: PersistentVolumeClaim metadata: name: app-storage namespace: my-app spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: managed-premium --- # Create pod with PVC apiVersion: v1 kind: Pod metadata: name: app-with-storage namespace: my-app labels: app: my-app spec: containers: - name: app image: nginx:latest ports: - containerPort: 80 volumeMounts: - name: app-storage mountPath: /app/data volumes: - name: app-storage persistentVolumeClaim: claimName: app-storage