When using Cloud Deployment Kit, it's possible to create custom deployment areas. To do this, a persistent volume must be created to store the deployment packages.
Inside the volume there should be a directory structure in which each deployment area is a directory that contains the required packages.
For example, you could have a local filesystem volume /data/deployment. On this volume the following directory structure would result in two deployment areas being created, LDP37 and Deployment2
/data/deployment/
├── LDP37
│ ├── LeadDiscoveryChemChartsWindows_4.12.0.37.sdn
│ ├── LeadDiscoveryPremiumHelp_Windows-8.6.5.117.spk
│ ├── Lead_Discovery_Windows-8.6.5.117.spk
│ ├── Lead_Discovery_Windows_Forms-8.6.5.117.spk
│ ├── Lead_Discovery_Windows_Forms_NoCDAX-8.6.5.117.spk
│ ├── SAR_Solution_Windows-1.1.4.712.spk
│ ├── SAR_Solution_Windows_Forms-1.1.4.712.spk
│ ├── Scientific_Utilities_Windows-6.0.0.405.spk
│ ├── Scientific_Utilities_Windows_Forms-6.0.0.405.spk
│ └── Spotfire.Dxp.sdn
└── Deployment2
├── Spotfire.Dxp.sdn
└── Spotfire.Dxp.PythonServiceLinux.sdn
When deploying the Spotfire Server helm chart a reference to the PVC for this volume must be specified in the following section of the values.yaml
This matches the PVC on the Kubernetes node.
# kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE deployment-pvc Bound deployment-pv 2Gi RWO local-storage 29h
The Spotfire Server will then install with the required deployment areas.
Comments
0 comments
Article is closed for comments.