Goal
Prevent connector plugin pods from starting in Fusion when the associated plugins are not in use. This allows administrators to streamline deployments by removing unnecessary microservices.
Environment
Fusion 5.9.0 and above
Cloud-native deployments on Kubernetes (GKE, EKS, AKS, or other)
Guide
Understand why connector plugin pods start
Connector plugin pods are deployed automatically when a connector plugin is installed in Fusion, even if no data sources are configured to use it. Simply scaling down the deployment or removing data sources does not prevent the pod from restarting.
To fully stop the pod from being deployed, the associated connector plugin must be uninstalled.
Remove an unused connector plugin
In the Fusion UI, navigate to the System app.
Open the Blobs panel.
In the Blobs list, locate the section labeled Connectors Plug-ins.
Find the specific connector plugin you want to remove.
Select the plugin and click Delete.
Note: Deleting the connector plugin blob will remove it from the system and prevent the corresponding pod from being deployed.
Validate pod removal
After deleting the plugin:
Wait for the connector plugin pod to terminate automatically.
You can verify this with the following
kubectlcommand (replace<namespace>appropriately):
kubectl get pods -n <namespace> | grep connector-pluginIf the plugin blob was deleted successfully, the related pod should no longer appear in the list.
Note: Deletion is permanent. Only remove connector plugins that are no longer needed in any environment.