Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2-alchemists/krossboard
📊 Krossboard is a Multi-cluster, Cross-Cloud & Cross-Distribution Kubernetes Usage Accounting & Analytics. Actively tested against Amazon EKS, Microsoft AKS, Google GKE, Red Hat OpenShift, & vanilla distros.
https://github.com/2-alchemists/krossboard
amazon-eks analytics azure-aks capactity-planning cost-allocation dashboard google-gke kubernetes
Last synced: about 1 month ago
JSON representation
📊 Krossboard is a Multi-cluster, Cross-Cloud & Cross-Distribution Kubernetes Usage Accounting & Analytics. Actively tested against Amazon EKS, Microsoft AKS, Google GKE, Red Hat OpenShift, & vanilla distros.
- Host: GitHub
- URL: https://github.com/2-alchemists/krossboard
- Owner: 2-alchemists
- License: agpl-3.0
- Archived: true
- Created: 2020-04-25T21:20:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T05:10:41.000Z (about 2 years ago)
- Last Synced: 2024-08-01T13:36:37.159Z (4 months ago)
- Topics: amazon-eks, analytics, azure-aks, capactity-planning, cost-allocation, dashboard, google-gke, kubernetes
- Language: Shell
- Homepage: https://krossboard.app/
- Size: 10.7 MB
- Stars: 34
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-ccamel - 2-alchemists/krossboard - 📊 Krossboard is a Multi-cluster, Cross-Cloud & Cross-Distribution Kubernetes Usage Accounting & Analytics. Actively tested against Amazon EKS, Microsoft AKS, Google GKE, Red Hat OpenShift, & vanilla distros. (Shell)
- awesome-hacking-lists - 2-alchemists/krossboard - 📊 Krossboard is a Multi-cluster, Cross-Cloud & Cross-Distribution Kubernetes Usage Accounting & Analytics. Actively tested against Amazon EKS, Microsoft AKS, Google GKE, Red Hat OpenShift, & vanilla d (Shell)
README
**DEPRECATED REPO => Use [Krossboard Kubernetes Operator](https://github.com/2-alchemists/krossboard-kubernetes-operator) instead.**
---
![](krossboard-architecture-overview.png)- [Overview](#overview)
- [Getting Started](#getting-started)
- [Open to Contributions](#open-to-contributions)---
# Overview
Krossboard provides an advanced & centralized resource usage analytic and accounting for multiple Kubernetes. The Kubernetes clusters can be on premises and/or in the cloud, self-deployed or managed.Key features:
* **Multi-Kubernetes Data Collection**: Krossboard periodically collects raw metrics related to containers, pods and nodes from each Kubernetes cluster it handles. The built-in data collection period is 5 minutes.
* **Powerful Analytics Processing**: Krossboard internally processes raw metrics to produce insightful Kubernetes usage accounting and analytics metrics. The analytics data are tracked on a hourly-basis, per namespace, per cluster, and globally.
* **Insightful Usage Accounting**: Krossboard periodically processes usage accounting, per namespace and per cluster. By the default, the UI displays accounting the following periods without any additioanl configuration: daily accounting for the last 14 days, monthly for the ast 12 months.
* **REST API**: Krossboard exposes the analytics data it generates to third-party systems thanks to REST APIs.
* **Easy to deploy**: The Krossboard operator is deployable in a couple of minutes.
* **Extensible analytics/reports**: Krossboard enables REST API to expose the analytics data it generates to third-parties analytics systems in CSV or JSON format.![Krossboard Demo](./assets/krossboard-demo-v1.1.0.gif)
# Getting Started
* [Setup Krossboard for Multi-Cloud or Cross-Kubernetes Distributions](https://krossboard.app/docs/60_deploy-for-cross-cloud-and-on-premises-kubernetes/)
* [Setup Krossboard for Amazon EKS](https://krossboard.app/docs/50_deploy-for-amazon-eks/)
* [Setup Krossboard for Azure AKS](https://krossboard.app/docs/30_deploy-for-azure-aks/)
* [Setup Krossboard for Google GKE](https://krossboard.app/docs/20_deploy-for-google-gke/)# Open to Contributions
This repository provides release packages, [scripts and built-in configuration files](tooling/setup) used to set up Krossboard.We encourage feedback and always make our best to handle any issues as fast as possible. Don't hesitate to submit issues or feature requests.
[![StackShare](http://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](https://stackshare.io/2alchemists/krossboard)