Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.21 KB

File metadata and controls

31 lines (23 loc) · 1.21 KB
title java-operator-sdk
description Build Kubernetes Operators in Java without hassle
layout homepage

Features

  • Framework for handling Kubernetes API events
  • Registering Custom Resource watches
  • Retry action on failure
  • Smart event scheduling (only handle latest event for the same resource)

Why build your own Operator?

  • Infrastructure automation using the power and flexibility of Java. See blog post.
  • Provisioning of complex applications - avoiding Helm chart hell
  • Integration with Cloud services - e.g. Secret stores
  • Safer deployment of applications - only expose cluster to users by Custom Resources

Roadmap

  • Testing of the framework and all samples while running on a real cluster.
  • Generate a project skeleton
  • Generate Java classes from CRD definion (and/or the other way around)
  • Integrate with Quarkus (including native image build)
  • Integrate with OLM (Operator Lifecycle Manager)

Maven{:.button-text} GitHub{:.button-text}