kedacore/keda

Public

KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 06/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

KEDA (Kubernetes-based Event Driven Autoscaling) là một thành phần autoscaling theo sự kiện cho Kubernetes. Dự án cho phép tự động scale chi tiết (bao gồm cả scale to/from zero) cho các container workload trên Kubernetes dựa trên các nguồn sự kiện khác nhau, hoạt động như một Kubernetes Metrics Server và tích hợp liền mạch với Horizontal Pod Autoscaler.

  • Hỗ trợ autoscaling chi tiết cho workload theo sự kiện, bao gồm khả năng scale về 0 và từ 0 (to/from zero).
  • Đóng vai trò là Kubernetes Metrics Server và tích hợp nguyên bản với Horizontal Pod Autoscaler (HPA).
  • Có thể vận hành trên cả cloud lẫn edge và không có phụ thuộc bên ngoài.
  • Là một dự án đã tốt nghiệp (graduated project) thuộc Cloud Native Computing Foundation (CNCF).

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến88
  • Độ tươi100
  • Cộng đồng51
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiDevOps · Lập trình viên
  • Loại dự ánCông cụ
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Go
  • Kubernetes
  • Docker
  • Helm
  • Azure
  • RabbitMQ
  • Kafka
  • GitHub Actions

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • apis/Định nghĩa Kubernetes Custom Resource Definitions (CRDs) và schemas
  • cmd/Điểm khởi chạy chính cho controller, adapter và webhooks
  • config/Các cấu hình triển khai Kubernetes và manifests
  • controllers/Bộ điều khiển Kubernetes (reconcilers) giám sát và điều phối scaling
  • pkg/Các thư viện lõi, logic scaler và tích hợp metrics server
  • tests/Kiểm thử end-to-end và integration tests cho các scalers
  • hack/Các script bổ trợ build, test và phát triển
  • tools/Công cụ hỗ trợ phát triển và tự động hóa

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/kedacore/keda.git
cd keda

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Tự động scale ứng dụng xử lý message dựa trên độ dài hàng đợi RabbitMQ hoặc Azure Queues.
  • Mở rộng và thu hẹp quy mô container xử lý stream dữ liệu từ Apache Kafka trên OpenShift hoặc Kubernetes.
  • Kích hoạt và thực thi các batch processing jobs theo sự kiện bằng ScaledJob.
  • Tiết kiệm chi phí hạ tầng cloud bằng cách scale các workload nhàn rỗi về 0 tài nguyên.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1EbookFoundation/free-programming-books:books: Freely available programming books400.6k+630
  2. 2TheAlgorithms/PythonAll Algorithms implemented in Python225.7k+229
  3. 3avelino/awesome-goA curated list of awesome Go frameworks, libraries and software191.2k+1.2k
  4. 4huggingface/transformers🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.168.4k+319
  5. 5excalidraw/excalidrawVirtual whiteboard for sketching hand-drawn like diagrams134.9k+436

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 06/10/2026.