Список стороннего программного обеспечения, используемого в Deckhouse Kubernetes Platform (информация представлена на английском языке). Включает только встроенные модули (не включает модули, подключаемые из источников).

Список стороннего программного обеспечения используемого в конкретном модуле можно найти на странице описания в документации модуля.

cert-manager

Version: 1.20.0

A Kubernetes add-on to automate the management and issuance of TLS certificates from various issuing sources.

Used in module cert-manager

Apache License 2.0
Chrony
chrony is a versatile implementation of the Network Time Protocol (NTP)

Used in module chrony

GNU General Public License version 2
Cilium

Version: 1.17.4

Cilium is open source software for providing and transparently securing network connectivity and loadbalancing between application workloads such as application containers or processes.

Used in module cni-cilium

Apache License 2.0
Cluster API

Version: 1.11.3

Kubernetes Cluster API for declarative cluster lifecycle management.

Used in module node-manager

Apache License 2.0
Cluster Autoscaler
Kubernetes autoscaler that automatically adjusts the size of the cluster.

Used in module node-manager

Apache License 2.0
CNI plugins

Version: 1.7.1

Some reference and example networking plugins, maintained by the CNI team.

Used in module cni-cilium

Apache License 2.0
CoreDNS
A DNS server/forwarder that chains plugins.

Used in module kube-dns

Apache License 2.0
Descheduler

Version: 0.35.1

A tool to auto-fix scheduling issues Kubernetes does not cover itself.

Used in module descheduler

Apache License 2.0
Dex

Version: 2.44.0

A Federated OpenID Connect Provider with pluggable connectors.

Used in module user-authn

Apache License 2.0
Etcd

Version: 3.6.10

A distributed reliable key-value store for the most critical data of a distributed system.

Used in module control-plane-manager

Apache License 2.0
Flannel

Version: 0.27.4

A simple and easy way to configure a layer 3 network fabric designed for Kubernetes.

Used in module cni-flannel

Apache License 2.0
Gardener Machine Controller Manager

Version: v0.36.0

An operator that manages VMs as a kubernetes custom resource.

Used in module node-manager

Apache License 2.0
Gatekeeper

Version: 3.22.0

Policy-based control for cloud native environments

Used in module admission-policy-engine

Apache License 2.0
Gops

Version: 0.3.27

A tool to list and diagnose Go processes currently running on your system.

Used in module cni-cilium

BSD 3-Clause License
Grafana
An open-source platform for monitoring and observability.

Used in module prometheus

GNU Affero General Public License v3.0
Hubble UI

Version: 0.13.2

Hubble UI is an open-source user interface for Cilium Hubble.

Used in module cilium-hubble

Apache License 2.0
Ingress NGINX Controller

Versions: 1.10.4, 1.12.1, 1.14.4

A ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer.

Used in module ingress-nginx

Apache License 2.0
Istio

Versions: 1.21.6, 1.25.2

An open platform to connect, manage, and secure microservices.

Used in module istio

Apache License 2.0
JQ

Version: 1.7.1

A lightweight and flexible command-line JSON processor.

Used in module deckhouse

Mixed (https://github.com/stedolan/jq/blob/master/COPYING)
keepalived

Version: 2.2.7

Provides simple and robust facilities for loadbalancing and high-availability to Linux system and Linux based infrastructures.

Used in module keepalived

GNU General Public License v2.0
Kiali

Versions: 1.81.0, 2.7.1

Visualisation tool for the istio service mesh topology, and features like circuit breakers or request rates.

Used in module istio

Apache License 2.0
Kube-router

Version: 2.0.1

A turnkey solution for Kubernetes networking with aim to provide operational simplicity and high performance.

Used in module network-policy-engine

Apache License 2.0
kube-state-metrics
A simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.

Used in module monitoring-kubernetes

Apache License 2.0
Kubernetes
An open source system for managing containerized applications across multiple hosts.

Used in module control-plane-manager

Apache License 2.0
Kubernetes Autoscaler

Version: 1.6.0

A autoscaling-related components for Kubernetes.

Used in module vertical-pod-autoscaler

Apache License 2.0
Kubernetes Metrics Server
A scalable, efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.

Used in module prometheus-metrics-adapter

Apache License 2.0
Libcap-ng

Version: 0.8.5

Libcap-ng is a library for Linux that makes using posix capabilities easy..

Used in module openvpn

GNU General Public License v2.0
Local-path-provisioner
Local Path Provisioner provides a way for the Kubernetes users to utilize the local storage in each node by creating hostPath based persistent volume on the node automatically.

Used in module local-path-provisioner

Apache License 2.0
Loki
Loki: like Prometheus, but for logs.

Used in module loki

GNU Affero General Public License v3.0
Memcached
High performance multithreaded event-based key/value cache store intended to be used in a distributed system.

Used in module prometheus

BSD-3-Clause license
MetalLB

Version: 0.15.2

A load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.

Used in module metallb

Apache License 2.0
Mimir
A HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases.

Used in module prometheus

AGPL-3.0 license
ModSecurity

Version: 3.0.14

ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx.

Used in module ingress-nginx

Apache License 2.0
nlohmannJson

Version: 3.11.3

JSON for Modern C++

Used in module ingress-nginx

MIT License
Node exporter
Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.

Used in module monitoring-kubernetes

Apache License 2.0
OAuth2 Proxy

Version: 7.5.1

A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.

Used in module user-authn

MIT License
OpenKruise

Version: 898dc482a0cbf4fa0db214f952319aa5e1229152

OpenKruise is an extended component suite for Kubernetes, which mainly focuses on application automations, such as deployment, upgrade, ops and availability protection.

Used in module ingress-nginx

Apache License 2.0
OpenSSL

Version: 3.3.2

TLS/SSL and crypto library.

Used in module openvpn

Apache License 2.0
OpenVPN

Version: 2.6.12

A secure tunneling daemon.

Used in module openvpn

OWASP CRS

Version: 4.10.0

The OWASP CRS is a set of generic attack detection rules for use with ModSecurity or compatible web application firewalls.

Used in module ingress-nginx

Apache License 2.0
Prometheus
A systems and service monitoring system.

Used in module prometheus

Apache License 2.0
Prometheus Operator
Kubernetes native deployment and management of Prometheus and related monitoring components.

Used in module operator-prometheus

Apache License 2.0
Prometheus Pushgateway
A tool to allow ephemeral and batch jobs to expose their metrics to Prometheus.

Used in module prometheus-pushgateway

Apache License 2.0
Promxy
Promxy is a prometheus proxy that makes many shards of prometheus appear as a single API endpoint to the user. This significantly simplifies operations and use of prometheus at scale (when you have more than one prometheus host).

Used in module prometheus

MIT License
Shell operator

Version: 1.9.3

A tool for running event-driven scripts in a Kubernetes cluster

Used in module deckhouse

Apache License 2.0
Terraform
A tool for building, changing, and versioning infrastructure safely and efficiently.

Used in module terraform-manager

Mozilla Public License 2.0
Trickster
A HTTP reverse proxy/cache for http applications and a dashboard query accelerator for time series databases.

Used in module prometheus

Apache License 2.0
Vector
Vector is a high-performance, observability data pipeline for logs and metrics

Used in module log-shipper

Mozilla Public License, version 2.0