polarsquad

    polarsquad/krops

    Kubernetes-Native Resource Operations

    kubernetes
    Rust
    Apache-2.0
    165 stars
    14 forks
    1 GitHub watchers
    Updated Nov 3, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 4 contributors on GitHub.

    Use Cases & Benefits

    • Implements a GitOps pattern to manage cloud infrastructure as Kubernetes-native resources using declarative YAML and continuous reconciliation.
    • Eliminates separate state files and toolchains by unifying infrastructure and workload management under Kubernetes API, RBAC, and audit trails.
    • Use for platform engineers managing AWS EKS clusters and resources entirely through Kubernetes APIs and GitOps workflows.
    • Use for local development and testing by bootstrapping disposable Kubernetes clusters with Flux and Cluster API on Docker or kind.
    • Use for bare-metal provisioning and management of Talos Linux machines via Tinkerbell with Git-synced Kubernetes control planes.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present

    Watch-outs

    • No GitHub releases; pin a commit or tag instead of a release.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    krops is a GitOps pattern for managing infrastructure through the Kubernetes API with plain declarative YAML. Terraform and OpenTofu use HCL, a state file, and discrete plan/apply runs; krops stores desired state as Kubernetes resources in Git. Flux delivers those resources, and controllers continuously reconcile the infrastructure to match them. Kubernetes provides one API, RBAC model, policy surface, and audit trail for infrastructure and workloads. No HCL, no .tfstate, no second toolchain.

    Crossplane is the closer comparison because it also runs infrastructure reconciliation inside Kubernetes. Its providers expose managed resources, while XRDs and compositions can turn them into higher-level platform APIs. krops introduces no krops-specific CRD or controller: it combines Cluster API for clusters, ACK for AWS resources, and Flux for GitOps. If those resource APIs already say what you mean, krops does not wrap them to say it again.

    Excerpt from the polarsquad/krops README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Sep 10: +5

    +29 stars over 58 days across 6 snapshot days; best day +5 on Sep 10.

    Forks

    14+0

    Open issues

    73+36

    Compared with peers in Kubernetes

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    polarsquad/krops compared with Kubernetes repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    superplanehq/superplane8.8K+435607 days ago
    aquasecurity/trivy39.0K+20445today
    agentgateway/agentgateway6.0K+183609 days ago
    argoproj/argo-cd24.6K+58601 day ago
    cilium/cilium25.8K+52653 days ago
    polarsquad/krops165—40—
    Category median24.6K+18360—

    Discover Repositories

    Search across tracked repositories by name or description