Skip to content

[feature] enable Hot-Add CPU support and document hypervisor-specific procedures #12260

@vmotov

Description

@vmotov

🚀 Feature Request: Hot-Add CPU Support

Currently, Talos Linux supports hot-plugging RAM (memory) on virtual machines, specifically verified on VMware. Once RAM is added to the VM, the changes are immediately visible in the Talos dashboard, and the updated memory capacity is applied to the Kubernetes node after a Kubelet restart.

However, when additional CPU cores are added to the virtual machine (e.g., via vSphere, Proxmox, etc.), these changes do not take effect without a full host reboot.

💡 Proposed Solution

We request the addition of support to enable hot-plugging of CPU cores in Talos Linux. This feature would allow the host to recognize and utilize newly added CPU resources without requiring a complete system restart.

📝 Documentation Requirement

Along with the implementation, we need clear documentation detailing the hot-add CPU procedure for various supported hypervisors, such as:

  • VMware vSphere
  • Proxmox VE
  • KVM/libvirt
  • and any others where hot-add CPU is supported.

This would significantly improve the operational flexibility of Talos clusters running on virtualized environments.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

To Do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions