Creating persistent volume
Following is the format of volume files ibm-sccm-pv.yaml
and
ibm-scc-pv-input.yaml
placed inside helm chart bundle at location
/ibm_cloud_pak/pak_extensions/pre-install/volume/. Create two volume one for
taking user_inputs
database jar and other for map pod:
# ibm-scc-pv.yaml
kind: PersistentVolume
apiVersion: v1
metadata:
name: ibm-sccm-pv
labels:
app.kubernetes.io/name: ibm-sccm-pv
app.kubernetes.io/instance: ibm-sccm
app.kubernetes.io/managed-by: ibm-sccm-service
helm.sh/chart: ibm-sccm
release: ibm-sccm
spec:
storageClassName: manual
capacity:
storage: 2Gi # Storage capacity for this PV
accessModes:
- ReadWriteMany
nfs:
server: 111.22.333.444
path: /docker_volume/
# ibm-scc-pv-input.yaml
kind: PersistentVolume
apiVersion: v1
metadata:
name: ibm-sccm-pv-input
labels:
app.kubernetes.io/name: ibm-sccm-pv-input
app.kubernetes.io/instance: ibm-sccm
app.kubernetes.io/managed-by: ibm-sccm-service
helm.sh/chart: ibm-sccm
release: ibm-sccm
author: ccuserinputs
spec:
storageClassName: manual
capacity:
storage: 400Mi # Storage capacity for this PV
accessModes:
- ReadWriteMany
nfs:
server: 111.22.333.444
path: /docker_volume/user_inputs
Note:
ccuserinputs
will be placed in override values.yaml
under
persistentVolumeUserInputs.Selector.tag
.