Category

Deckhouse modules

Library of modules available for use in Deckhouse.

Use the filter by categories on the left to search for modules by their functionality.

admission-policy-engine

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

embedded policy security community edition

cert-manager

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

core embedded community edition

chrony

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

core embedded community edition

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.

embedded network observability web-interface community edition

cloud-provider-aws

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

cloud embedded community edition

cloud-provider-azure

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

cloud embedded community edition

cloud-provider-dvp

Experimental

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

cloud embedded virtualization community edition

cloud-provider-dynamix

Experimental

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

bare-metal cloud embedded commercial editions

cloud-provider-gcp

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

cloud embedded community edition

cloud-provider-huaweicloud

Experimental

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

cloud embedded commercial editions

cloud-provider-openstack

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

cloud embedded commercial editions

cloud-provider-vcd

Experimental

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

cloud embedded commercial editions

cloud-provider-vsphere

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

bare-metal cloud embedded commercial editions

cloud-provider-yandex

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

cloud embedded community edition

cloud-provider-zvirt

Experimental

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

bare-metal cloud embedded commercial editions

cni-cilium

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

embedded network security community edition

cni-flannel

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

embedded network community edition

cni-simple-bridge

Provides networking with limited functionality in Kubernetes clusters.

embedded network community edition

code

Code module

application web-interface commercial editions

commander

Deckhouse Commander is a web application that allows you to create similar clusters based on the Deckhouse Kubernetes Platform, manage their configuration and lifecycle.

managing application web-interface community edition

commander-agent

Agent for communication with Deckhouse Commander

helper community edition

console

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

managing observability web-interface community edition

control-plane-manager

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

core embedded community edition

csi-ceph

CSI Ceph

storage community edition

csi-hpe

CSI HPE module

storage commercial editions

csi-huawei

CSI Huawei module

storage commercial editions

csi-netapp

CSI NetApp module

storage commercial editions

csi-nfs

CSI NFS module

storage community edition

csi-s3

CSI S3 module

storage commercial editions

csi-scsi-generic

Experimental

CSI scsi generic module

storage commercial editions

csi-yadro-tatlin-unified

CSI Yadro Tatlin Unified module

storage commercial editions

dashboard

Deprecated

Installs Kubernetes Dashboard Web UI for managing applications in the cluster. Integrated with user authentication and authorization modules.

embedded observability web-interface community edition

deckhouse

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

core embedded community edition

deckhouse-tools

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

embedded tools web-interface community edition

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.

embedded scheduling community edition

development-platform

Preview

Deckhouse Development Platform module

documentation

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

embedded web-interface community edition

extended-monitoring

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

embedded observability community edition

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 embedded network community edition

istio

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

balancing embedded network security community edition

keepalived

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

balancing bare-metal embedded network commercial editions

kube-dns

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

embedded network community edition

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 embedded community edition

local-path-provisioner

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

embedded storage community edition

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.

embedded logging observability community edition

loki

Preview

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

embedded logging observability community edition

managed-memcached

Preview

An operator to manage Memcached instances in Deckhouse Kubernetes Platform.

database commercial editions

managed-postgres

Preview

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

database commercial editions

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 embedded network commercial editions

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.

embedded observability community edition

monitoring-kubernetes

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

embedded observability community edition

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.

embedded observability community edition

monitoring-ping

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

embedded network observability community edition

multitenancy-manager

Preview

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

embedded multitenancy security community edition

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 embedded community edition

network-gateway

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

embedded network commercial editions

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.

embedded network security community edition

neuvector

Experimental

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 commercial editions

node-local-dns

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

embedded network commercial editions

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 embedded scaling community edition

observability

Experimental

Cluster observability module

observability community edition

observability-platform

observability-platform module

observability web-interface application commercial editions

okmeter

Installs the Okmeter agent in the cluster.

embedded observability proprietary community edition

openvpn

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

embedded network security community edition

operator-argo

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

delivery commercial editions

operator-prometheus

Installs the Prometheus Operator, which automates the deployment and management of Prometheus installations.

embedded observability community edition

operator-trivy

Periodic vulnerability scanning of Deckhouse Kubernetes Platform cluster.

security commercial editions

payload-registry

Preview

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

registry commercial editions

pod-reloader

The module utilizes Reloader. It provides the ability for automatic rollout on ConfigMap or Secret changes. The module uses annotations for operating. The module is running on **system** nodes.

core community edition

prometheus

Deploys monitoring stack with preset configuration for platform and applications. Includes ready-made alerts and dashboards.

embedded observability community edition

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.

embedded observability community edition

prometheus-pushgateway

Installs Prometheus Pushgateway into the cluster, designed to receive metrics from an application and pushes them to Prometheus.

embedded observability community edition

registry

Preview

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

core embedded registry community edition

runtime-audit-engine

The runtime-audit-engine module implements a runtime threats detection engine.

security commercial editions

sdn

Preview

The module is used to manage networking subsystem on cluster nodes

network commercial editions

sds-local-volume

SDS local volume

storage community edition

sds-node-configurator

sds node configurator module

storage community edition

sds-replicated-volume

Preview

SDS Replicated Volume module

storage community edition

secret-copier

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

core embedded community edition

secrets-store-integration

Secrets store integration module is designed to add secrets from a Vault-compatible store to containers

security community edition

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 embedded network commercial editions

snapshot-controller

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

storage community edition

state-snapshotter

Preview

State snapshotter module

static-routing-manager

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

network commercial editions

storage-volume-data-manager

Data exporter module

storage commercial editions

stronghold

The Stronghold module 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-interface commercial editions

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 embedded scaling community edition

upmeter

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

embedded observability community edition

user-authn

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

embedded security community edition

user-authz

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

embedded security community edition

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.

embedded scaling community edition

virtualization

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

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