Operator Tools¶
To write applications that use the Kubernetes REST API, you can use one of the following supported client libraries:
- Go,
- Python,
- Java,
- CSharp dotnet,
- JavaScript,
- Haskell.
In addition, there are many community-maintained client libraries.
At the OperatorHub.io, you find ready to use operators written by the community.
To write your own operator you can use existing tools:
- KUDO (Kubernetes Universal Declarative Operator),
- kubebuilder,
- Metacontroller using custom WebHooks,
- the Operator Framework.