You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+14-5Lines changed: 14 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,28 +4,37 @@ description: Build Kubernetes Operators in Java without hassle
4
4
layout: homepage
5
5
---
6
6
7
+
Whether you want to build applications that operate themselves or provision infrastructure from Java code, Kubernetes
8
+
Operators are the way to go. This SDK will make it easy for Java developers to embrace this new way of automation.
9
+
7
10
#### Features
8
11
* Framework for handling Kubernetes API events
9
12
* Registering Custom Resource watches
10
13
* Retry action on failure
11
14
* Smart event scheduling (only handle latest event for the same resource)
12
15
13
-
14
-
15
16
#### Why build your own Operator?
16
17
* Infrastructure automation using the power and flexibility of Java. See [blog post](https://blog.container-solutions.com/cloud-native-java-infrastructure-automation-with-kubernetes-operators).
17
18
* Provisioning of complex applications - avoiding Helm chart hell
18
19
* Integration with Cloud services - e.g. Secret stores
19
20
* Safer deployment of applications - only expose cluster to users by Custom Resources
20
21
21
-
22
-
23
22
#### Roadmap
24
23
* Testing of the framework and all samples while running on a real cluster.
25
24
* Generate a project skeleton
26
25
* Generate Java classes from CRD definion (and/or the other way around)
27
26
* Integrate with Quarkus (including native image build)
28
27
* Integrate with OLM (Operator Lifecycle Manager)
29
28
29
+
#### Contributing
30
+
31
+
We are a friendly team of Java and Kubernetes enthusiasts and welcome everyone to contribute in any way to the framework!
32
+
Get in touch either on GitHub or our [Discord server](https://discord.gg/DacEhAy), we are always happy to chat and help
33
+
you find the right issue to get started. We have a [code of conduct](https://github.com/ContainerSolutions/java-operator-sdk/blob/master/CODE_OF_CONDUCT.md)
34
+
which we strictly enforce, as well as [issues marked for new joiners](https://github.com/ContainerSolutions/java-operator-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
35
+
36
+
We are also supporting [#HacktoberFest](https://hacktoberfest.digitalocean.com/) and have several issues marked as [good
37
+
candidates](https://github.com/ContainerSolutions/java-operator-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22hacktoberfest%22+) to pick up during the event.
0 commit comments