marcusbooyah / dotnet-operator-sdk

KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.

Home Page:https://buehler.github.io/dotnet-operator-sdk/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KubeOps

Code Security Testing .NET Release .NET Testing Nuget Nuget

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.md with further information/documentation.

Packages

Contribution

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.

Short wrapup:

  • 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

Motivation

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.

About

KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.

https://buehler.github.io/dotnet-operator-sdk/

License:Apache License 2.0


Languages

Language:C# 98.8%Language:F# 1.2%