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.

Note: The re-installation of the Fabric Services System application can only be done on a Kubernetes cluster that was previously installed using the same Fabric Services System deployer.

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.

Complete the following tasks:
  1. Uninstalling Fabric Services System software only

    Removes all Fabric Services System software and intent data while the Kubernetes cluster remains running.

  2. Reinstalling Fabric Services System software only

    Reinstalls the Fabric Services System software on the existing Kubernetes cluster.

Uninstalling Fabric Services System software only

This procedure removes all the Fabric Services System software and intent data in the cluster. Only the Kubernetes cluster remains running.
  1. 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
  2. Uninstall Fabric Services System software and the related data.
    [root@fss-deployer ~]$ fss-uninstall.sh
  3. When the uninstall process is complete, unset the SKIP_K8S environment variable.
    [root@fss-deployer ~]$ unset SKIP_K8S
After the software has been uninstalled, you can reinstall the same version of Fabric Services System software without reinstalling the Kubernetes deployment. See Reinstalling Fabric Services System software only.

Reinstalling Fabric Services System software only

This procedure reinstalls Fabric Services System software on the existing Kubernetes cluster. You must first uninstall the Fabric Services System software; see Uninstalling Fabric Services System software only.

To reinstall the Fabric Services System software:

  1. Ensure the SKIP_K8S environment variable is set to true.
    [root@fss-deployer ~]$ SKIP_K8S=true
  2. Reinstall the Fabric Services System software.
    [root@fss-deployer ~]$ fss-install.sh
  3. When the re-installation is complete, unset the SKIP_K8S environment variable.
    [root@fss-deployer ~]$ unset SKIP_K8S