Skip to content
@gardener

Gardener

Universal Kubernetes at Scale

🌱 Welcome to the Gardener Project on GitHub

Gardener Logo

👋 Welcome to the official GitHub organization of the Gardener Project. We are an open-source project that brings homogeneous Kubernetes-clusters-as-a-Service to multi-cloud environments. Our mission is to provide robust, scalable, and efficient Kubernetes clusters using hosted control planes.

🌐 What is Gardener?

Gardener is a Kubernetes extension that implements automated system management. It provides a lean, extensible, and multi-cloud capable API server that integrates existing cloud providers and open-source cloud computing libraries. Gardener is designed to support scalability and resilience for large-scale systems, and it's capable of managing thousands of Kubernetes clusters across multiple cloud providers (AWS, GCP, Azure, OpenStack, AliCloud, and more).

Enter the free demo playground environment and explore Gardener yourself!

🤝 Gardener and ApeiroRA

Gardener is proud to be part of the ApeiroRA project, an EU initiative that aims to develop a reference blueprint for an open, flexible, powerful, secure, and compliant next-generation cloud-edge continuum. This blueprint will be made available as an open-source construction kit, providing blueprints and reusable components for central building blocks. While the specific contribution of Gardener to the ApeiroRA project is not explicitly mentioned, it can be inferred that Gardener is actively involved in the development and implementation of the reference blueprint and the overall goal of strengthening digital sovereignty for Europe.

🌟 Key Features

  • Multi-Cloud: Gardener supports a wide range of cloud providers, allowing you to deploy and manage Kubernetes clusters across different cloud environments.
  • Automated Operations: Gardener automates many of the day-to-day tasks involved in managing Kubernetes clusters, such as updates, backups, and scaling.
  • Extensibility: Gardener is designed to be extensible, allowing you to add support for new infrastructure providers, operating systems, networking plugins, and more.
  • Secure and Compliant: Gardener ensures that the Kubernetes clusters are secure and compliant with the necessary standards.
  • Conformance: All Kubernetes clusters managed by Gardener are conformant as per the CNCF's conformance tests.
  • Open-Source: Gardener is completely open-source. We welcome contributions from the community and believe in the power of collaborative development.

👥 Get Involved

We welcome contributions of all kinds, from code to documentation, testing, and design. If you're interested in getting involved, check out our contribution guidelines and our open issues.

📚 Learn More

To learn more about Gardener, visit our official website at https://gardener.cloud. We provide a free demo playground to provide you with a hands-on experience of Gardener. You can also find our documentation here and can reach out to us via Slack in Gardener and Kubernetes workspaces.

Pinned Loading

  1. gardener gardener Public

    Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes.

    Go 3k 490

  2. machine-controller-manager machine-controller-manager Public

    Declarative way of managing machines for Kubernetes cluster

    Go 259 120

  3. etcd-druid etcd-druid Public

    An etcd operator to configure, provision, reconcile and monitor etcd clusters.

    Go 80 49

  4. etcd-backup-restore etcd-backup-restore Public

    Collection of components to backup and restore the etcd of a Kubernetes cluster.

    Go 292 100

  5. dashboard dashboard Public

    Web-based GUI for Gardener installations.

    JavaScript 208 104

  6. autoscaler autoscaler Public

    Forked from kubernetes/autoscaler

    Customised fork of cluster-autoscaler to support machine-controller-manager

    Go 16 25

Repositories

Showing 10 of 103 repositories
  • gardener-extension-runtime-gvisor Public

    Gardener extension controller for the gVisor container runtime sandbox (https://gvisor.dev).

    gardener/gardener-extension-runtime-gvisor’s past year of commit activity
    Go 4 Apache-2.0 36 2 5 Updated Dec 12, 2024
  • gardener Public

    Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes.

    gardener/gardener’s past year of commit activity
    Go 2,970 Apache-2.0 490 78 (7 issues need help) 29 Updated Dec 12, 2024
  • dependency-watchdog Public

    This controller checks the status of etcd and restarts control plane components which are in a state of crashloop-backoff over an extensive period of time.

    gardener/dependency-watchdog’s past year of commit activity
    Go 4 Apache-2.0 28 3 3 Updated Dec 12, 2024
  • landscaper Public

    Development of Landscaper - A deployer for K8S workloads with integrated data flow engine.

    gardener/landscaper’s past year of commit activity
    Go 56 Apache-2.0 34 5 17 Updated Dec 12, 2024
  • gardenctl-v2 Public

    Command-line client for the Gardener with focus on operations

    gardener/gardenctl-v2’s past year of commit activity
    Go 29 Apache-2.0 21 34 6 Updated Dec 12, 2024
  • controller-manager-library Public

    Library easing implementation of kubernetes controllers

    gardener/controller-manager-library’s past year of commit activity
    Go 11 Apache-2.0 12 1 1 Updated Dec 12, 2024
  • falco-event-ingestor Public

    Receive, validate, and store events from Falco deployed by Gardener.

    gardener/falco-event-ingestor’s past year of commit activity
    Go 1 Apache-2.0 0 0 3 Updated Dec 12, 2024
  • etcd-druid Public

    An etcd operator to configure, provision, reconcile and monitor etcd clusters.

    gardener/etcd-druid’s past year of commit activity
    Go 80 Apache-2.0 49 82 14 Updated Dec 12, 2024
  • gardener-extension-provider-alicloud Public

    Gardener extension controller for the Alibaba cloud provider (https://alibabacloud.com).

    gardener/gardener-extension-provider-alicloud’s past year of commit activity
    Go 10 Apache-2.0 67 13 6 Updated Dec 12, 2024
  • gardener-extension-provider-equinix-metal Public

    Gardener extension controller for the Equinix Metal cloud provider (https://equinixmetal.com/).

    gardener/gardener-extension-provider-equinix-metal’s past year of commit activity
    Go 8 Apache-2.0 49 8 5 Updated Dec 12, 2024

Top languages

Loading…

Most used topics

Loading…