Administrators may observe high root disk usage or "disk pressure" alarms on worker nodes within a vSphere Kubernetes Service (VKS) cluster. This occurs specifically when the cluster is integrated with the Antrea NSX Adapter (interworking adapter).
Symptoms:
/var/log/interworkingls -lh /var/log/interworkingBy default, the Antrea Interworking Adapter is configured with a maximum log file size of 25 MB. However, a logic defect prevents the log rotation mechanism from triggering when the antrea-interworking pod runs on a VKS node for the first time without any restarts.
If the container remains in a continuous "Running" state from its initial deployment, the logs will continue to grow indefinitely, consuming available disk space on the host node. Notably, if the container restarts at least once for any reason, the rotation logic initializes correctly, and the issue does not persist.
This issue is officially resolved in the following releases:
Broadcom recommends upgrading to these versions to resolve the underlying rotation logic defect.
If an immediate upgrade is not possible, implement the following two-step workaround to manage disk usage effectively.
To reclaim disk space immediately on a node currently experiencing high usage, truncate the large log file:
# Identify the large log file and truncate it echo > /var/log/interworking/<large_log_file_name>
Apply a logrotate configuration to the cluster to manage these files automatically.
kubectl apply -f logrotate.yml/var/log/interworking directory and rotate files once they reach the maximum size defined in the deployment.For more details on VKS and Antrea CNI integration, please refer to the official Broadcom documentation: