KubeOps Packages
KubeOps is designed to be modular, allowing you to include only the packages you need for your specific use case. This section provides detailed information about each package and its features.
Core Packages
- KubeOps.Abstractions - Core interfaces and attributes
- KubeOps.Operator - Main operator engine
- KubeOps.Operator.Web - ASP.NET Core integration
Development Tools
- KubeOps.Cli - Command-line tools
- KubeOps.Generator - Source generators
- KubeOps.Templates - Project templates
Utilities
- KubeOps.KubernetesClient - Enhanced Kubernetes client
- KubeOps.Transpiler - YAML manifest generation
Each package is designed to work together seamlessly while maintaining independence where possible. This modular approach allows you to pick and choose the components you need for your operator implementation.