Fury Distribution

Kubernetes Fury is a battle-tested distribution purely based on upstream Kubernetes. Deploy and manage a stable and production grade Kubernetes Cluster at scale with a comprehensive Cloud Native stack implemented with top notch CNCF components.

Stars
135
Forks
12
Open issues
10
Closed issues
22
Last release
5 months ago
Last commit
5 months ago
Watchers
135
Total releases
40
Total commits
652
Open PRs
2
Closed PRs
99
Repo URL
Project Website
https://sighup.io
Platform
Category
Offers premium version?
NO
Proprietary?
NO
About


Kubernetes Fury Distribution

Kubernetes Fury Distribution (KFD) is a certified battle-tested Kubernetes distribution based purely on upstream Kubernetes.

Overview

Kubernetes Fury Distribution (KFD) is a CNCF certified battle-tested Kubernetes distribution based purely on upstream Kubernetes.

It is developed and maintained by SIGHUP and the community, and it is fully open source.

🎯 The goal of Fury is to turn any standard Kubernetes cluster into a fully-configured production-grade cluster.

Un-distribution model 🧬

KFD uses an un-distribution model. This means that we:

  • Rely only on open source solutions.
  • Are free from vendor lock-in.
  • Stay close to upstream Kubernetes and the cloud native landscape.
  • Choose and configure a set of battle-tested open source tools.
Architecture 🏗

Kubernetes Fury Distribution is structured on modules, and each module has a set of packages.

  • A package is a single unit of functionality.
  • A module groups packages that are functionally related together.

All modules are open source, widely used, easily customizable, and pre-configured with sane defaults and tested to work well together.

The standard way to deploy KFD is to:

  • Deploy all the Core Modules of the distribution
  • Deploy (if needed) any of the Addon modules

Core Modules 📦

Core modules provide essential functionality to the distribution for production-grade clusters.

Module Included Release Description

Networking Networking functionality via Calico CNI

Ingress Fast and reliable Ingress Controller and TLS certificate management

Logging A centralized logging solution based on the OpenSearch stack

Monitoring Monitoring and alerting functionality based on Prometheus, AlertManager and Grafana

Disaster Recovery Backup and disaster recovery solution using Velero

OPA Policy and Governance for your cluster using OPA Gatekeeper and Gatekeeper Policy Manager

Auth Improved auth for your Kubernetes Cluster and its applications

Add-on Modules 📦

Add-on modules provide additional functionality to the distribution. Their release cycle is independent of KFD's.

Module Latest Release Description

Kong Add Kong API Gateway for Kubernetes applications via Kong Ingress Controller

Service Mesh Deploy a service mesh on top of KFD

Registry Integrate a Container Registry solution

Storage Rook (Ceph Operator) based Storage solution on Kubernetes

Kafka Apache Kafka event streaming for your Cluster

Get started with KFD 🚀

To get started with KFD, please head to the quickstart guides on the documentation site.

Issues 🐛

In case you experience any issues feel free to open a new issue.

If the problem is related to a specific module, open the issue in the module repository.

Commercial Support 🛟

If you are looking to run KFD in production and would like to learn more, SIGHUP (the company behind the Fury ecosystem) can help. Feel free to email us or check out our website.

Support & Compatibility 🪢

Current supported versions of KFD are:

KFD Version Kubernetes Version

1.26.3 1.26.x

1.25.8 1.25.x

1.24.1 1.24.x

Check the compatibility matrix for additional information about previous releases of the Distribution and the compatibility with furyctl.

Also, check the versioning documentation file to know more about the versioning scheme of the distribution and the upgrade path.

CNCF Certified 🎓

Each version of the Kubernetes Fury Distribution that introduces compatibility with a new version of Kubernetes goes through a conformance certification process with the CNCF. Certified solutions are validated to ensure a set of guarantees such as consistency, timely updates and confirmability.

KFD has been certified by the CNCF (Cloud Native Computing Foundation) as a Certified Kubernetes Distribution for all Kubernetes versions since Kubernetes 1.12. Clicking on the badge below you can see the certification process for the latest version of KFD:

Contributing 🤝

If you wish to contribute please read the Contributing Guidelines.

License

KFD is open-source software and it's released under the following LICENSE

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.