GithubHelp home page GithubHelp logo

Telegram chat Twitter GH Discussions Contributor Covenant Releases

Deckhouse is an Open Source platform for managing Kubernetes clusters in a fully automatic and uniform fashion. It allows you to create homogeneous Kubernetes clusters anywhere and fully manages them. It supplies all the add-ons you need for auto-scaling, observability, security, and service mesh. It comes in Enterprise Edition (EE) and Community Edition (CE).

Main features

  • NoOps: system software on the nodes, Kubernetes core software, Kubernetes platform components are automatically managed.
  • SLA by design: availability can be guaranteed even without direct access to your infrastructure.
  • Completely identical and infrastructure-agnostic clusters. Deploy on a public cloud of your choice (AWS, GCP, Microsoft Azure, OVH Cloud), self-hosted cloud solutions (OpenStack and vSphere), and even bare-metal servers.
  • 100 % vanilla Kubernetes based on an upstream version of Kubernetes.
  • Easy to start: you need a couple of CLI commands and 8 minutes to get production-ready Kubernetes.
  • A fully-featured platform. Many features (check the diagram below) — carefully configured & integrated — are available right out of the box.

Deckhouse Platform has passed the CNCF Certified Kubernetes Conformance Program certification for Kubernetes 1.23—1.27.

A brief overview of essential Deckhouse Platform features, from infrastructure level to the platform:

CE vs. EE

While Deckhouse Platform CE is available free as an Open Source, EE is a commercial version of the platform that can be purchased with a paid subscription. EE's source is also open, but it's neither Open Source nor free to use.

EE brings many additional features that extend the basic functionality provided in CE. They include OpenStack & vSphere integration, Istio service mesh, multitenancy, enterprise-level security, BGP support, instant autoscaling, local DNS caching, and selectable timeframe for the platform's upgrades.

Deckhouse Platform CE is freely available for everyone. Deckhouse Platform EE can be accessed via 30-days tokens issued via Deckhouse website.

Architecture

Deckhouse Platform follows the upstream version of Kubernetes, using that as a basis to build all of its features and configurations on. The added functionality is implemented via two building blocks:

Trying Deckhouse

Please, refer to the project's Getting started to begin your journey with Deckhouse Platform. Choose the cloud provider or bare-metal option for your infrastructure and follow the relevant step-by-step instructions to deploy your first Deckhouse Kubernetes cluster.

If anything works in an unexpected manner or you have any questions, feel free to contact us via GitHub Issues / Discussions or reach a wider community of Deckhouse users in Telegram and other resources.

Online community

In addition to common GitHub features, here are some other online resources related to Deckhouse:

deckhouse's Projects

3p-cilium icon 3p-cilium

eBPF-based Networking, Security, and Observability

3p-cluster-api-provider-cloud-director icon 3p-cluster-api-provider-cloud-director

Cluster API Provider for VMware Cloud Director. The project is an open source implementation of K8s ClusterAPI project and allows customers to provision resources directly from VMware Cloud Director. It enables Cloud Director powered Clouds to be treated as yet-another-cloud in the multi-cloud journey for VMware Cloud Providers.

3p-dex icon 3p-dex

OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors

3p-etcd icon 3p-etcd

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

3p-gofsutil icon 3p-gofsutil

A Go library for filesystem related operations such as mount, format, etc.

3p-grafana icon 3p-grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

3p-kubevirt icon 3p-kubevirt

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

3p-metallb icon 3p-metallb

A network load-balancer implementation for Kubernetes using standard routing protocols

3p-trivy icon 3p-trivy

Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

3p-vector icon 3p-vector

A high-performance observability data pipeline.

deckhouse-cli icon deckhouse-cli

Command Line Interface to work with Deckhouse Kubernetes Platform

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.