All Projects → operator-framework → Operator Sdk

operator-framework / Operator Sdk

Licence: apache-2.0
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

Programming Languages

go
31211 projects - #10 most used programming language
SCSS
7915 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Operator Sdk

Operator Sdk Samples
Contains samples of operators built using the operator-sdk
Stars: ✭ 215 (-95.92%)
Mutual labels:  sdk, operator
Kudo
Kubernetes Universal Declarative Operator (KUDO)
Stars: ✭ 849 (-83.89%)
Mutual labels:  sdk, operator
Couchnode
Couchbase Node.js Client Library (Official)
Stars: ✭ 440 (-91.65%)
Mutual labels:  sdk
React Native Google Cast
React Native wrapper for the Google Cast SDK
Stars: ✭ 475 (-90.99%)
Mutual labels:  sdk
App
Directus Admin Application — An Intuitive WebApp for Managing Database Content
Stars: ✭ 464 (-91.2%)
Mutual labels:  sdk
Go Binance
A Go SDK for Binance API
Stars: ✭ 441 (-91.63%)
Mutual labels:  sdk
Botbuilder Js
Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.
Stars: ✭ 469 (-91.1%)
Mutual labels:  sdk
Mapbox Navigation Android
Mapbox Navigation SDK for Android
Stars: ✭ 424 (-91.96%)
Mutual labels:  sdk
Kopf
A Python framework to write Kubernetes operators in just a few lines of code
Stars: ✭ 488 (-90.74%)
Mutual labels:  operator
Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (-91.2%)
Mutual labels:  sdk
Nats Operator
NATS Operator
Stars: ✭ 471 (-91.06%)
Mutual labels:  operator
Applicationinsights Js
Microsoft Application Insights SDK for JavaScript
Stars: ✭ 462 (-91.24%)
Mutual labels:  sdk
Nodemediaclient Android
NodeMedia RTMP/RTMFP/RTSP/HTTP Play/Publish Client SDK for Android
Stars: ✭ 446 (-91.54%)
Mutual labels:  sdk
Ar Rtmpc Android
基于RTMP和RTC混合引擎的在线视频连麦互动直播
Stars: ✭ 470 (-91.08%)
Mutual labels:  sdk
Minio Java
MinIO Client SDK for Java
Stars: ✭ 444 (-91.58%)
Mutual labels:  sdk
Line Bot Sdk Java
LINE Messaging API SDK for Java
Stars: ✭ 484 (-90.82%)
Mutual labels:  sdk
Line Bot Sdk Ruby
LINE Messaging API SDK for Ruby
Stars: ✭ 425 (-91.94%)
Mutual labels:  sdk
Iotkit Embedded
高速镜像: https://code.aliyun.com/linkkit/c-sdk
Stars: ✭ 461 (-91.25%)
Mutual labels:  sdk
Aliyun Openapi Net Sdk
Alibaba Cloud SDK for .NET
Stars: ✭ 467 (-91.14%)
Mutual labels:  sdk
Cakeshop
An integrated development environment and SDK for Ethereum-like ledgers
Stars: ✭ 491 (-90.68%)
Mutual labels:  sdk

Build Status License

Documentation

Docs can be found on the Operator SDK website.

Overview

This project is a component of the Operator Framework, an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way. Read more in the introduction blog post.

Operators make it easy to manage complex stateful applications on top of Kubernetes. However writing an Operator today can be difficult because of challenges such as using low level APIs, writing boilerplate, and a lack of modularity which leads to duplication.

The Operator SDK is a framework that uses the controller-runtime library to make writing operators easier by providing:

  • High level APIs and abstractions to write the operational logic more intuitively
  • Tools for scaffolding and code generation to bootstrap a new project fast
  • Extensions to cover common Operator use cases

Dependency and platform support

Go version

Release binaries will be built with the Go compiler version specified in the developer guide. A Go Operator project's Go version can be found in its go.mod file.

Kubernetes versions

Supported Kubernetes versions for your Operator project or relevant binary can be determined by following this compatibility guide.

Platforms

The set of supported platforms for all binaries and images can be found in these tables.

Community and how to get involved

How to contribute

Check out the contributor documentation.

License

Operator SDK is under Apache 2.0 license. See the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].