After patching VCF Management Services Runtime from 9.1 to 9.1.1+ on a deployment that does not have Log Management and Real-time Metrics installed (Day-0-only deployment), the worker nodes are not automatically resized to the optimized 9.1.1 machine type. Any one of the following is sufficient to confirm you are hitting this issue:
VCF Management Services Runtime 9.1.1+ introduces Day-0-optimized worker machine types and minimum worker replica counts.
For greenfield 9.1.1+ deployments these are applied automatically.
On a brownfield deployment that is patched from 9.1, the worker sizing is not reconciled onto the new values on its own, so the worker nodes stay at the larger size and replica count they were provisioned with before the patch. Realizing the optimization requires a one-time, manual re-application of the correct worker size, machine type, and minimum worker replica count for the deployment's size profile, high-availability (HA) configuration, and whether the deployment is a fleet (manages other clusters) or a standalone instance deployment — fleet deployments require additional worker headroom.
Note: This procedure triggers a worker node rollout, which can disrupt ongoing operations on the deployed cluster. New worker nodes are created with the optimized machine type and the old nodes are removed. Perform this during a maintenance window.
The remediation script runs synchronously: it submits the resize and wait for the node rollout to finish.
This remediation requires direct access to a control-plane node of the VCF Services Runtime cluster. Follow the steps here to connect to the control-plane node:
chmod +x <directory>/rightsize-day0-workers.sh<directory>/rightsize-day0-workers.shcluster.type is consumption, it aborts without making any change. This procedure does not apply to consumption clusters.vmsp-platform PackageDeployment.OK: line on success or an ERROR: line on failure.kubectl get pd vmsp-platform -n vmsp-platformSuccessful. Rolling out the new size to every worker node in the cluster takes time (the platform replaces nodes one at a time), so this can take a while to complete, especially on larger clusters.