When deploying a Spotfire cluster using Kubernetes (Spotfire Cloud Deployment Kit), it may be noticed that it is not possible to change the deployment area of a Web Player, or indeed other node manager services.
Instead the deployment area is marked as "Externally Managed"
The reason for this is that the web player image uses modules that are built into image and does not download modules from the Spotfire Server.
This is described on the Cloud Deployment Kit documentation for Web Player
In order to add custom modules to the deployment, it is necessary to define a persistent volume in Kubernetes where any custom modules will be stored.
This is done in the values.yaml
file via the volumes.customModules
as follows:
Once this parameter is defined, any custom modules will be loaded from this volume.