operator-framework/java-operator-sdk

 
 

Repository files navigation

Java CI with MavenDiscord

Documentation can be found on the JOSDK WebSite.

It's getting better every day! :)

Join us on Discord or feel free to ask any question on Kubernetes Slack Operator Channel

Meet us every Thursday (17:00 CET) at our community meeting on Zoom (Password in the Discord channel, or just ask for it there!)

See the contribution guide on the website.

Java Operator SDK is a higher level framework and related tooling to support writing Kubernetes Operators in Java. It makes it easy to implement best practices and patters for an Operator. Features include:

  • Optimal handling Kubernetes API events
  • Handling dependent resources, related events, caching.
  • Automatic Retries
  • Smart event scheduling
  • Handling Observed Generations automatically
  • Easy to use Error Handling
  • ... and everything that a batteries included framework needs

For all features and their usage see the related section on the website.

Operator SDK plugin: https://.com/operator-framework/java-operator-plugins

Quarkus Extension: https://.com/quarkiverse/quarkus-operator-sdk

Spring Boot Starter: https://.com/java-operator-sdk/operator-framework-spring-boot-starter