Skip to content

Brewlet

Java on Kubernetes, for real this time.

Brewlet lets teams ship Java applications as OCI artifacts without a Dockerfile, OS base image, or bundled JVM. A node-resident JVM runs the application inside a Kubernetes-managed sandbox, so runtime patching and resource management stay with the platform while developers ship only their applications.

At a high level, Brewlet uses a node provisioner to install the runtime, a containerd shim to execute Java payloads, and a Kubernetes RuntimeClass to route workloads. An operator and the JavaApplication API provide a higher-level deployment experience.

Project layout

Location Owns
brewlet/brewlet Brewlet monorepo: CLI, OCI support, runtime, shim, and node provisioner
kubernetes/ Operator, admission webhooks, APIs, CRDs, manifests, and Helm chart
maven-plugin/ Maven build and publishing integration
specs/ Architecture contracts and enhancement proposals
integration-tests/ Cross-component end-to-end harness and fixture applications
brewlet/site brewlet.sh, user documentation, workshop, and brand assets
brewlet/.github Organization profile and shared community health files

The implementation components share one revision and coordinated CI in the monorepo. The website and organization community files remain independently published.

Popular repositories Loading

  1. brewlet brewlet Public

    Brewlet CLI, OCI artifact tooling, containerd runtime shim, and node provisioner

    Go 4

  2. site site Public

    HTML

  3. maven-plugin maven-plugin Public archive

    Moved to https://github.com/brewlet/brewlet/tree/main/maven-plugin

    Java

  4. specs specs Public archive

    Moved to https://github.com/brewlet/brewlet/tree/main/specs

  5. kubernetes kubernetes Public archive

    Moved to https://github.com/brewlet/brewlet/tree/main/kubernetes

    Go

  6. integration-tests integration-tests Public archive

    Moved to https://github.com/brewlet/brewlet/tree/main/integration-tests

    Shell

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…