Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Operator Sdk | 6,714 | 556 | 21 hours ago | 321 | July 27, 2023 | 136 | apache-2.0 | Go | ||
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. | ||||||||||
Pipelines | 3,294 | 2 | 71 | 11 hours ago | 125 | July 28, 2023 | 1,040 | apache-2.0 | Python | |
Machine Learning Pipelines for Kubeflow | ||||||||||
Kudo | 1,084 | 3 | 7 months ago | 72 | July 02, 2021 | 185 | apache-2.0 | Go | ||
Kubernetes Universal Declarative Operator (KUDO) | ||||||||||
Quickstarts | 951 | 14 hours ago | 31 | June 13, 2023 | 43 | apache-2.0 | C# | |||
Dapr quickstart code samples and tutorials showcasing core Dapr capabilities | ||||||||||
Getting Started | 531 | 3 years ago | ||||||||
An end-to-end scenario showing how to use the Operator Framework. | ||||||||||
Operator Sdk Samples | 215 | 1 | 3 years ago | 19 | October 29, 2020 | apache-2.0 | Shell | |||
Contains samples of operators built using the operator-sdk | ||||||||||
Helm Wrapper | 175 | 21 days ago | 7 | September 13, 2022 | 21 | mit | Go | |||
A Helm3 HTTP Server Wrapper by helm Go SDK, help you manage helm charts with HTTP RESTFul API | ||||||||||
Dotnet Operator Sdk | 173 | 1 | 4 hours ago | 151 | August 10, 2022 | 34 | apache-2.0 | C# | ||
KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder. | ||||||||||
Dcos Commons | 162 | 3 years ago | 7 | November 10, 2020 | 74 | apache-2.0 | Java | |||
DC/OS SDK is a collection of tools, libraries, and documentation for easy integration of technologies such as Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS. | ||||||||||
Kube Aws Iam Controller | 148 | 7 months ago | 2 | June 16, 2022 | 11 | mit | Go | |||
Distribute different AWS IAM credentials to different pods in Kubernetes via secrets. |
This is the repository of "KubeOps" - The dotnet Kubernetes Operator SDK.
The documentation is provided in the code itself (description of the methods and classes) and each package contains a README with further information/documentation.
Also, there is a docfx
site that provides further documentation and examples.
You can find it here.
The following packages exist:
Package | Description | Version | Pre Version |
---|---|---|---|
KubeOps.Abstractions | Contains abstractions, attributes, etc. for the SDK | ||
KubeOps.Cli | CLI Dotnet Tool to generate stuff | ||
KubeOps.Generator | Source Generator for the SDK | ||
KubeOps.Operator | Main SDK entrypoint to create an operator | ||
KubeOps.Operator.Web | Web part of the operator (for webhooks) | ||
KubeOps.Transpiler | Transpilation helpers for CRDs and RBAC elements |
If you want to contribute, feel free to open a pull request or write issues :-) Read more about contribution (especially for setting up your local environment) in the CONTRIBUTING file.
In short:
The motivation was to learn more about the quirks of kubernetes itself and provide an alternative to kubebuilder and operator sdk which are both written in GoLang.