Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

License

NotificationsYou must be signed in to change notification settings

operator-framework/operator-sdk

⚠️IMPORTANT NOTICE: Images undergcr.io/kubebuilder/ Will Be Unavailable Soon

If your project usesgcr.io/kubebuilder/kube-rbac-proxy it will be affected.Your project may fail to work if the image cannot be pulled.You must move as soon as possible, sometime from early 2025, the GCR will go away.

The usage of the projectkube-rbac-proxy was discontinued from Kubebuilder and Operator-SDK.It was replaced for similar protection usingauthn/authz via Controller-Runtime's featureWithAuthenticationAndAuthorization.

For more information and guidance see the discussionkubernetes-sigs/kubebuilder#3907

Build StatusLicense

Documentation

Docs can be found on theOperator SDK website.

Overview

This project is a component of theOperator Framework, anopen source toolkit to manage Kubernetes native applications, calledOperators, in an effective, automated, and scalable way. Read more intheintroduction blog post.

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

The Operator SDK is a framework that uses thecontroller-runtime library to make writingoperators 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 thedeveloper guide.A Go Operator project's Go version can be found in itsgo.mod file.

Kubernetes versions

Supported Kubernetes versions for your Operator project or relevant binary can be determinedby following thiscompatibility guide.

Platforms

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

Community and how to get involved

How to contribute

Check out thecontributor documentation.

License

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

About

SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp