Reinstalling software on an existing Kubernetes cluster
The Fabric Services System Deployer provides a fast method to reinstall the system software without reinstalling the Kubernetes deployment. Use this re-installation procedure only if the Kubernetes deployment is functional and the hardware topology has not changed after the initial installation.
When you execute this procedure, all Fabric Services System software and data is removed except for the Kubernetes cluster. This procedure installs the same version of the Fabric Services System software with the same images used in the previous installation.
- Uninstalling Fabric Services System software only
Removes all Fabric Services System software and intent data while the Kubernetes cluster remains running.
- Reinstalling Fabric Services System software only
Reinstalls the Fabric Services System software on the existing Kubernetes cluster.
Uninstalling Fabric Services System software only
-
Set the SKIP_K8S environment variable.
This ensures that the Kubernetes cluster is not uninstalled with the software. Log in to the deployer VM and run the following command:
[root@fss-deployer ~]$ export SKIP_K8S=true
-
Uninstall Fabric Services System software and the related data.
[root@fss-deployer ~]$ fss-uninstall.sh
-
When the uninstall process is complete, unset the SKIP_K8S
environment variable.
[root@fss-deployer ~]$ unset SKIP_K8S
Reinstalling Fabric Services System software only
To reinstall the Fabric Services System software:
-
Ensure the SKIP_K8S environment variable is set to
true
.[root@fss-deployer ~]$ SKIP_K8S=true
-
Reinstall the Fabric Services System software.
[root@fss-deployer ~]$ fss-install.sh
-
When the re-installation is complete, unset the SKIP_K8S
environment variable.
[root@fss-deployer ~]$ unset SKIP_K8S