Filters

Edition

Lifecycle stage

Tag

Deckhouse modules

List of modules available for use in Deckhouse ecosystem products.

In the sidebar on the left, you can find the desired module by its name, as well as filter the list by edition, tag, or the module's life cycle stage.

General Availability

admission-policy-engine

Enforces the security policies in the cluster according to the Kubernetes Pod Security Standards using the Gatekeeper solution.

policy security
General Availability

cert-manager

Manages TLS certificates in the cluster. Supports automatic certificate provisioning from various CAs, certificate renewal, and monitoring of certificate validity.

core
General Availability

chrony

Provides time synchronization on all cluster nodes using chrony. Ensures consistent time across all nodes for proper cluster operation.

core
General Availability

cilium-hubble

Provides visualization of the cluster network stack when Cilium CNI is enabled. Requires Linux kernel version 5.8 or higher with eBPF support.

network observability web ui
General Availability

cloud-provider-aws

Manages interaction with AWS cloud resources. Allows to use AWS resources for provisioning nodes.

cloud
General Availability

cloud-provider-azure

Manages interaction with Azure cloud resources. Allows to use Azure resources for provisioning nodes.

cloud
General Availability

cloud-provider-dvp

Manages interaction with Deckhouse Virtualization Platform resources. Allows to use DVP resources for provisioning nodes.

cloud virtualization
Preview

cloud-provider-dynamix

Manages interaction with Dynamix resources. Allows to use Dynamix resources for provisioning nodes.

bare metal cloud
General Availability

cloud-provider-gcp

Manages interaction with Google cloud resources. Allows to use GCP resources for provisioning nodes.

cloud
General Availability

cloud-provider-huaweicloud

Manages interaction with Huawei Cloud resources. Allows to use Huawei Cloud resources for provisioning nodes.

cloud
General Availability

cloud-provider-openstack

Manages interaction with OpenStack-based cloud resources. Allows to use OpenStack resources for provisioning nodes.

cloud
General Availability

cloud-provider-vcd

Manages interaction with VMware Cloud Director resources. Allows to use VMware Cloud Director resources for provisioning nodes.

cloud
General Availability

cloud-provider-vsphere

Manages interaction with VMware vSphere-based cloud resources. Allows to use vSphere resources for provisioning nodes.

bare metal cloud
General Availability

cloud-provider-yandex

Manages interaction with Yandex Cloud resources. Allows to use Yandex Cloud resources for provisioning nodes.

cloud
General Availability

cloud-provider-zvirt

Manages interaction with zVirt resources. Allows to use zVirt resources for provisioning nodes.

bare metal cloud
General Availability

cni-cilium

Provides networking in a Kubernetes cluster using the Cilium CNI with eBPF-based networking and security.

network security
General Availability

cni-flannel

Provides a network between multiple nodes in a cluster using the flannel module.

network
General Availability

cni-simple-bridge

Provides networking with limited functionality in Kubernetes clusters.

network
General Availability

code

A unified solution for continuous software development and lifecycle management.

application web ui
General Availability

commander

Allows to create DKP clusters based on a template, manage their configuration and lifecycle.

managing application web ui
General Availability

commander-agent

Agent for communication with Deckhouse Commander.

helper
General Availability

console

Deckhouse Kubernetes Platform Web Interface aiming the simplicity of control and the transparency of the state of the system

managing observability web ui
General Availability

control-plane-manager

Manages the cluster's control plane components including certificates, configurations, and versions.

core
General Availability

csi-ceph

Provides integration with Ceph clusters, allows dynamic storage management and the use of StorageClass based on RBD (RADOS Block Device) or CephFS.

storage
General Availability

csi-hpe

CSI HPE module

storage
General Availability

csi-huawei

Provides CSI for volume management using Huawei storage.

storage
General Availability

csi-netapp

CSI NetApp module

storage
General Availability

csi-nfs

Provides CSI for managing NFS volumes.

storage
General Availability

csi-s3

Provides a CSI that manages S3-based volumes.

storage
Experimental

csi-scsi-generic

CSI scsi generic module

storage
General Availability

csi-vsphere

Provides CSI for for VMware vSphere environments.

storage
General Availability

csi-yadro-tatlin-unified

CSI Yadro Tatlin Unified module

storage
General Availability

deckhouse

Configures main Deckhouse parameters: logging level, set of modules enabled by default, and release channel.

core
General Availability

deckhouse-tools

Creates a web UI with links to download Deckhouse CLI tool for various operating systems.

tools web ui
General Availability

descheduler

Analyzes the cluster state every 15 minutes and performs pod eviction according to conditions described in active strategies. Evicted pods are rescheduled considering the current cluster state.

scheduling
General Availability

development-platform

Deckhouse Development Platform module

General Availability

documentation

Creates a documentation web UI for the Deckhouse version currently used in a cluster.

web ui
General Availability

extended-monitoring

Extends cluster monitoring capabilities with additional metrics exporters, which allow you to identify potential problems before they affect the operation of services.

observability
General Availability

ingress-nginx

Installs and manages Ingress NGINX Controller using Custom Resources. Supports multiple controllers and high availability mode for traffic routing and load balancing.

balancing network
General Availability

istio

Implements Service Mesh for centralized management of network traffic in the cluster. Provides mutual TLS, authorization, traffic routing, load balancing, and observability.

balancing network security
General Availability

keepalived

Configures keepalived clusters on nodes via custom resources. Does not work with the cilium module.

balancing bare metal network
General Availability

kube-dns

Installs CoreDNS components for managing DNS in the Kubernetes cluster. Deletes all previously installed kubeadm Deployments, ConfigMaps and RBAC for CoreDNS.

network
General Availability

kube-proxy

Manages kube-proxy components for service networking and load balancing in the cluster. Replaces kubeadm's kube-proxy with a custom implementation.

core
General Availability

local-path-provisioner

Provides local storage on Kubernetes nodes using HostPath volumes. Creates StorageClass resources for managing local storage provisioning.

storage
General Availability

log-shipper

Simplifies the configuration of log collection in Kubernetes. Allows organization of log collection from applications running in the cluster and from nodes themselves.

logging observability
Preview

loki

Deploys operational log storage based on Grafana Loki in the cluster. Provides centralized log collection and access via Grafana for short-term log retention.

logging observability
Preview

managed-memcached

An operator to manage Memcached instances in Deckhouse Kubernetes Platform.

database
Preview

managed-postgres

An operator to manage PG clusters in Kubernetes-native way.

database
Preview

managed-valkey

An operator to manage Valkeys services in Kubernetes-native way.

database
General Availability

metallb

Implements LoadBalancer mechanism for services in bare metal clusters. Supports Layer 2 mode with improved load balancing and BGP mode based on MetalLB solution.

balancing bare metal network
General Availability

monitoring-custom

Simplifies monitoring setup for custom applications by requiring only a specific label on Service or Pod. Enables collection of application metrics without manual Prometheus configuration.

observability
General Availability

monitoring-deckhouse

Monitoring of Deckhouse Kubernetes Platform components and services.

observability
General Availability

monitoring-kubernetes

Provides transparent and timely monitoring of the status of all cluster nodes and key infrastructure components.

observability
General Availability

monitoring-kubernetes-control-plane

Monitors the Kubernetes control plane components. Safely scrapes metrics and provides basic monitoring rules for kube-apiserver, kube-controller-manager, kube-scheduler, and etcd.

observability
General Availability

monitoring-ping

Monitors network connectivity between all cluster nodes using ICMP ping. Exports metrics and provides monitoring dashboards.

network observability
Preview

multitenancy-manager

Enables creation of isolated projects in a cluster. Projects provide resource quotas, network isolation, and security features beyond standard namespaces.

multitenancy security
General Availability

namespace-configurator

Automatically assigns annotations and labels to namespaces based on configuration patterns. Monitors namespaces and applies labels and annotations from configuration to matching namespaces.

core
General Availability

network-gateway

Creates a network gateway using Kubernetes nodes. It contains a DHCP server and a SNAT manager.

network
General Availability

network-policy-engine

Manages network policies in the cluster. Do not use if the cilium module is enabled because it already has network policy management.

network security
Experimental

neuvector

Description of the NeuVector module of the Deckhouse Kubernetes Platform, including the tasks it solves, architecture, as well as features of configuration and management.

security
General Availability

node-local-dns

Deploys a caching DNS server on each cluster node and exports data to the monitoring system for analysis.

network
General Availability

node-manager

Manages nodes in the Kubernetes cluster as a related group. Configures and updates cluster nodes, manages cluster scaling in the cloud, and manages local users on nodes.

core scaling
Preview

observability

Cluster observability module

observability
General Availability

observability-platform

observability-platform module

observability web ui application
General Availability

okmeter

Installs the Okmeter agent in the cluster.

observability proprietary
General Availability

openvpn

Provides access to cluster resources via OpenVPN with certificate-based authentication. Includes a web interface for managing certificates and generating configuration files.

network security

operator-argo

operator-argo is a module of the Deckhouse Kubernetes Platform for deploying ArgoCD installations.

delivery
General Availability

operator-prometheus

Manages the lifecycle of the monitoring system in the cluster.

observability
Preview

payload-registry

Payload Registry implements a custom container image registry within the Deckhouse Kubernetes platform.

registry
General Availability

pod-reloader

Allows to automatically rollout in case of changes to certain ConfigMaps or Secrets.

core
General Availability

prometheus

Provides ready-made alerts, dashboards, and the ability to customize monitoring system components, including data storage and visualization.

observability
General Availability

prometheus-metrics-adapter

Enables HPA and VPA autoscalers to use monitoring metrics for scaling decisions. Implements Kubernetes resource metrics API, custom metrics API, and external metrics API.

observability
General Availability

prometheus-pushgateway

Receives metrics from applications and transmits them to the monitoring system, providing centralized data collection.

observability
Preview

registry

Manages the configuration of the registry of Deckhouse components and provides an internal container registry.

core registry
General Availability

registry-packages-proxy

Provides an in-cluster HTTP proxy service for accessing packages from container registries.

core
General Availability

runtime-audit-engine

Implements a runtime threats detection engine.

security
Preview

sdn

Manages networking subsystem on cluster nodes.

network
General Availability

sds-local-volume

SDS local volume

storage
General Availability

sds-node-configurator

Manages block devices and LVM on cluster nodes.

storage
Preview

sds-replicated-volume

Manages replicated block storage based on DRBD.

storage
General Availability

secret-copier

Automatically copies Secrets to all namespaces in the cluster. Simplifies distribution of shared secrets.

core
General Availability

secrets-store-integration

Delivers secrets to the application pods in the Kubernetes cluster by mounting multiple secrets, keys, and certificates stored in external secret stores.

security
General Availability

service-with-healthchecks

Provides an internal LoadBalancer with per-port healthchecks. Allows independent health checks for different ports, unlike the standard Kubernetes Service load balancer.

balancing network
General Availability

snapshot-controller

This module enables snapshot support for compatible CSI-drivers in the Kubernetes cluster.

storage
Preview

state-snapshotter

State snapshotter module

General Availability

static-routing-manager

The module is used to manage static routes and ip rule on cluster nodes.

network
General Availability

storage-volume-data-manager

Enables secure HTTP-based export and import of persistent volume contents.

storage
General Availability

stronghold

Provides secure storage and lifecycle management of confidential data. The storage of protected information is implemented in the key-value format and is compatible with the Hashicorp Vault API.

security web ui
General Availability

terraform-manager

Provides tools for working with Terraform state in the Kubernetes cluster. Consists of two parts that check Terraform state and apply non-destructive changes or export cluster metrics.

cloud core scaling
General Availability

upmeter

Monitors platform availability and cluster component status in real time. Provides dashboards and metrics for SLA monitoring and component health tracking.

observability
General Availability

user-authn

Provides unified authentication system integrated with Kubernetes and web interfaces. Supports static users and external identity providers.

security
General Availability

user-authz

Implements role-based access control. Creates cluster roles for managing user and group access to cluster resources.

security
General Availability

vertical-pod-autoscaler

Automatically calculates and sets resource request parameters for pods based on actual consumption. Can recommend resource values or automatically adjust CPU and memory reservations.

scaling
General Availability

virtualization

The Virtualization module allows you to run and manage virtual machines within the Deckhouse platform.

virtualization
We use cookies to make your browsing experience more convenient. Please refer to our Privacy Policy for details.