Available in editions: EE
The module lifecycle stage: Preview
The cloud-provider-dynamix module integrates Deckhouse Kubernetes Platform with the Basis Dynamix platform. It allows the node-manager module to use Dynamix resources when provisioning nodes for a NodeGroup.
Features of the cloud-provider-dynamix module:
- Managing Dynamix resources via
cloud-controller-manager:- updates virtual machine and Kubernetes node metadata and removes from Kubernetes nodes that no longer exist in Dynamix;
- creates load balancers for Services of the LoadBalancer type. The Service must include annotations with the names of the internal and external networks.
- Provisioning disks via the Dynamix CSI driver (
dynamix.deckhouse.io) so that PersistentVolumes can be requested from the cluster. - Provisioning CloudPermanent nodes using the Terraform/OpenTofu provider
terraform-provider-decort. - Provisioning CloudEphemeral nodes via Cluster API (CAPI). Virtual machine parameters are set in the DynamixInstanceClass resource.
- Registering with
node-managerso that DynamixInstanceClass can be used when describing a NodeGroup. - Enabling CNI for new clusters automatically. By default,
cni-ciliumis used.
The module is in the Preview stage.