Deckhouse Kubernetes Platform on Deckhouse Virtualization Platform (DVP)
Before starting the installation, ensure you have the cloud provider quotas required to deploy your cluster.
To use ContainerdV2 as the container runtime on cluster nodes, the operating systems on virtual machines must meet the following requirements:
- Linux kernel version 5.8 or newer.
CgroupsV2support.- Systemd version
244or newer. erofskernel module support.
For more information, see the documentation.
Starting with version 1.74, the Deckhouse Kubernetes Platform has a module integrity control mechanism that protects modules from being replaced or modified. This mechanism is enabled automatically when the operating system on the nodes where Deckhouse is installed supports the erofs kernel module. If this kernel module is not present, Deckhouse will continue to operate without the module integrity control mechanism, but an alert will be displayed indicating that this functionality is not working.
The cloud-init package must be installed on the VMs.
After the virtual machine is started, the following services associated with this package must be started:
cloud-config.service;cloud-final.service;cloud-init.service.
The provider supports working with only one disk in the virtual machine template. Make sure the template contains only one disk.
To deploy Deckhouse Kubernetes Platform on DVP, perform the initial setup in the virtualization system as follows: