Awesome Open

Project record

OpenKruise

OpenKruiseAutomated management of applications on Kubernetes.
Field notes / 276OpenKruise
I / Function

Automated management of applications on Kubernetes.

OpenKruise extends Kubernetes application management through controllers installed in a cluster. It provides workload types for stateless and stateful applications, daemon processes, and jobs, with additional scaling and update strategies. Operators can update containers in place, manage sidecar lifecycles, and distribute workloads across deployment domains without replacing the Kubernetes API as their control interface.

OpenKruise README · Reviewed 2026-10-28

A root-supported woven cradle holds oval chambers while one blue inner lining is lifted out.
Awesome Open* · Field recordOpenKruiseOP-7CBEDD9F · Folio 276Domain: Infrastructure & DevOps
  1. 01 / Feature noteIn-place updates

    Update supported workloads in place rather than replacing pods for every application update.

    Feature source ↗
  2. 02 / Feature noteSidecar lifecycle

    Inject and update sidecar containers and control their startup or termination behavior.

    Feature source ↗
II / Repository record

GitHub stars

5,375

Detected license

Unknown

i

Not reported by GitHub.

Verify against official terms.

Repository created

2019-05-30

Repository push

2026-10-20

III / Observations & evidence

GitHub stars

Unknown

i
Window mismatch; awaiting refresh

Cached history uses a different month window; chart withheld until aligned.

Latest attempt: ok · Checked 2026-10-15T23:34:55.975088+00:00 · Last successful fetch 2026-10-15T23:34:55.975088+00:00 · Provider source

Hacker News stories

Unknown

i
Not recorded

OpenSSF Scorecard

8.5/10

Scanned 2026-11-02 · 15 scored / 18 returned

i
Partial
  • Security-Policy · 10/10

    security policy file detected

  • Dangerous-Workflow · 10/10

    no dangerous workflow patterns detected

  • Code-Review · 7/10

    Found 15/21 approved changesets -- score normalized to 7

  • Dependency-Update-Tool · 10/10

    update tool detected

  • Maintained · 10/10

    20 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10

  • Packaging · Inconclusive

    packaging workflow not detected

  • Token-Permissions · 10/10

    GitHub workflow tokens follow principle of least privilege

  • Binary-Artifacts · 10/10

    no binaries found in the repo

  • CII-Best-Practices · 2/10

    badge detected: InProgress

  • License · 9/10

    license file detected

  • Fuzzing · 10/10

    project is fuzzed

  • Signed-Releases · Inconclusive

    no releases found

  • Pinned-Dependencies · 8/10

    dependency not pinned by hash detected -- score normalized to 8

  • Vulnerabilities · 0/10

    67 existing vulnerabilities detected

  • SAST · 10/10

    SAST tool is run on all commits

  • Branch-Protection · Inconclusive

    internal error: error during GetBranch(release-1.9): error during branchesHandler.query: internal error: githubv4.Query: Resource not accessible by integration

  • CI-Tests · 10/10

    22 out of 22 merged PRs checked by a CI test -- score normalized to 10

  • Contributors · 10/10

    project has 36 contributing companies or organizations

Repository commit 4fdf516e39c6 · Scorecard v5.3.0

Checked 2026-11-03T07:55:50Z · Last successful fetch 2026-11-03T07:55:50Z · Value fetched 2026-11-03T07:55:50Z · Provider source

IV / Release record

GitHub release

v1.9.2

Published 2026-10-19

i
Available

Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source

V / Where it runs

Unknown

i
Not reviewed