Robusta KRR is a CLI tool for optimizing Kubernetes resource allocation by recommending CPU and memory requests/limits based on Prometheus metrics. It features a modular architecture with pluggable strategies for recommendation algorithms, multiple output formats, and integrations with various Prometheus-compatible systems. The project includes an enforcer component (mutating webhook) for automatic application of recommendations. The codebase demonstrates good engineering practices with clear separation of concerns, proper error handling, and extensible design patterns.
Fluid is a Kubernetes-native operator for orchestrating distributed data caching and acceleration. It manages multiple cache runtimes (Alluxio, Jindo, JuiceFS, EFC, Thin, Vineyard, CacheRuntime) as custom resources, providing dataset abstraction, automated data operations (DataLoad, DataBackup, DataMigrate, DataProcess), and transparent FUSE mount injection via a CSI driver and mutating webhook. The system comprises several controller binaries, a CSI plugin, and a webhook server, all deployed via Helm charts. The architecture uses a common base engine interface with per-runtime implementations, a template engine for lifecycle management, and extensive utility packages for Kubernetes client operations, port allocation, security filtering, and monitoring.