Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_system-lv_system 118G 97G 15G 87% /
overlay 118G 97G 15G 87% /run/containerd/io.containerd.runtime.v2.task/
Certificate Rotation: Upon startup in TCA 3.2, internal certificates (including Control Plane certificates) may be rotated to address expiry issues.
Config Mismatch: The rotation process updates the system configuration file at /etc/kubernetes/admin.conf. However, it may fail to synchronize these changes to the root user's default kubeconfig at /root/.kube/config.
Script Failure: The tca-deploy cleanup mechanism relies on kubectl commands that reference /root/.kube/config by default. Because this file contains expired or invalid credentials, the cleanup commands fail, leaving stale images on the disk which consume available space.
To resolve this issue, the root user's kubeconfig must be manually updated with the valid credentials from admin.conf, and the deployment pod must be restarted to trigger the cleanup logic.
Procedure:
SSH into the TCA Control Plane appliance as the admin user and switch to root:
su -
Verify the current disk usage to establish a baseline:
df -h /
Back up the existing (invalid) kubeconfig file:
cp /root/.kube/config /root/.kube/config.bak
Copy the valid administrative configuration to the root user's directory:
cp /etc/kubernetes/admin.conf /root/.kube/config
Restart the tca-deploy pod. This action forces the pod to re-initialize and execute the image pruning script using the corrected credentials:
# Identify the namespace (typically tca-system or tca-mgr depending on appliance type)
kubectl delete pod -n tca-system -l app=tca-deploy
Monitor the new pod status until it is Running:
kubectl get pods -n tca-system -l app=tca-deploy -w
Verify that disk space has been reclaimed:
df -h /
Resolved in TCA 3.3.0.1
This issue is a secondary symptom related to the internal certificate rotation behavior documented in the following Knowledge Base article. For details on the underlying certificate expiry issue and kubelet remediation, refer to: