--- apiVersion: v1 kind: PersistentVolume metadata: name: configuration-volume namespace: bpe-rs labels: type: local spec: storageClassName: manual capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /mnt/security --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: configuration-claim namespace: bpe-rs spec: storageClassName: manual accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: v1 kind: Service metadata: name: bpers namespace: bpe-rs labels: app: bpers service: bpers spec: ports: - name: http port: 8080 selector: app: bpers --- apiVersion: apps/v1 kind: Deployment metadata: name: bpers-255 namespace: bpe-rs spec: replicas: 1 selector: matchLabels: app: bpers template: metadata: labels: app: bpers spec: securityContext: runAsUser: 0 fsGroup: 0 containers: - name: bpers image: 192.168.1.9:5000/bpers:255 imagePullPolicy: IfNotPresent ports: - containerPort: 8080 name: http protocol: TCP volumeMounts: - name: configuration-storage mountPath: /opt/jboss/wildfly/standalone/configuration/security volumes: - name: configuration-storage persistentVolumeClaim: claimName: configuration-claim restartPolicy: Always imagePullSecrets: - name: service-registry ---