Dotnet Operator Sdk

KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
Alternatives To Dotnet Operator Sdk
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Operator Sdk6,71455621 hours ago321July 27, 2023136apache-2.0Go
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Pipelines3,29427111 hours ago125July 28, 20231,040apache-2.0Python
Machine Learning Pipelines for Kubeflow
Kudo1,08437 months ago72July 02, 2021185apache-2.0Go
Kubernetes Universal Declarative Operator (KUDO)
14 hours ago31June 13, 202343apache-2.0C#
Dapr quickstart code samples and tutorials showcasing core Dapr capabilities
Getting Started531
3 years ago
An end-to-end scenario showing how to use the Operator Framework.
Operator Sdk Samples21513 years ago19October 29, 2020apache-2.0Shell
Contains samples of operators built using the operator-sdk
Helm Wrapper175
21 days ago7September 13, 202221mitGo
A Helm3 HTTP Server Wrapper by helm Go SDK, help you manage helm charts with HTTP RESTFul API
Dotnet Operator Sdk17314 hours ago151August 10, 202234apache-2.0C#
KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
Dcos Commons162
3 years ago7November 10, 202074apache-2.0Java
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 Controller148
7 months ago2June 16, 202211mitGo
Distribute different AWS IAM credentials to different pods in Kubernetes via secrets.
Alternatives To Dotnet Operator Sdk
Select To Compare

Alternative Project Comparisons


.NET Pre-Release .NET Release Scheduled Code Security Testing

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 Nuget Nuget
KubeOps.Cli CLI Dotnet Tool to generate stuff Nuget Nuget
KubeOps.Generator Source Generator for the SDK Nuget Nuget
KubeOps.Operator Main SDK entrypoint to create an operator Nuget Nuget
KubeOps.Operator.Web Web part of the operator (for webhooks) Nuget Nuget
KubeOps.Transpiler Transpilation helpers for CRDs and RBAC elements Nuget Nuget


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:

  • Check out the code
  • Develop on KubeOps
  • Use some Kubernetes to run the test operator against
  • Create tests
  • Build the whole solution (lint warnings will result in an error)
  • Open PR


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.

Popular Sdk Projects
Popular Kubernetes Projects
Popular Libraries Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp