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 together packages that are functionally related.
All modules are open source, widely used, easily customizable, and pre-configured with sane defaults.
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 provides essential functionality to the distribution.
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 EFK stack (Elastic, Fluentd and Kibana) | |
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 |
Add-on Modules
Add-on modules provides additional functionality to the distribution.
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 |
Get started with KFD
To get started with KFD, please head to 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.
Contributing
If you wish to contribute please read the Contributing Guidelines.
🎓
CNCF Certified Kubernetes Fury Distribution has been certified by the CNCF (Cloud Native Computing foundation) as a Certified Kubernetes Distribution. Certified solutions are validated to ensure a set of guarantees as consistency, timely updates and confirmability.
License
KFD is open-source software and it's released under the following LICENSE