Giter VIP home page Giter VIP logo

awesome-kubernetes-operator-resources's Introduction

Awesome Kubernetes Operator Resources Awesome

A curated list of awesome resources: articles, books, videos about Kubernetes Operators.

What is Kubernetes Operator?

A Kubernetes operator is an application-specific controller that extends the functionality of the Kubernetes API to create, configure, and manage instances of complex applications on behalf of a Kubernetes user. - What is a Kubernetes operator?.

Contents

Courses and Tutorials

Books

Videos

Operator Frameworks

  • Operator SDK - Advanced Go SDK for building Kubernetes Operators.
  • Kubebuilder - The SDK for building Kubernetes APIs using CRDs.
  • Java-operator-sdk - Java SDK for building Kubernetes Operators.
  • Shell-operator - Framework for creating K8s operators from scripts.
  • k8s-operator-node - NodeJS Kubernetes operator framework.
  • Csharp-operator-sdk - Build Kubernetes operators with C# and .NET Core.
  • Bonny - The Elixir based Kubernetes Development Framework.
  • Abstract-operator - Library/SDK for creating the operators for Kubernetes and Openshift.
  • Kopf - A Python framework to write Kubernetes operators in just few lines of code.
  • KubeOps - KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
  • Kudo - Kubernetes Universal Declarative Operator.
  • Metacontroller - Lightweight Kubernetes controllers as a service.
  • Operatorkit - An opinionated Go framework for developing Kubernetes operators.
  • Controller-runtime - Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery).
  • Roperator - Experimental Kubernetes Operator kit written in Rust.

Catalogs and Hubs

Contributing

Please take a look at the contribution guidelines first. Contributions are always welcome! If you have any question about this opinionated list, do not hesitate to contact me @cpuram1 on Twitter or open an issue on GitHub.

Thanks to all contributors; you rock!

awesome-kubernetes-operator-resources's People

Contributors

calvin-puram avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.