[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9906":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":32,"discoverSource":33},9906,"operator-sdk","operator-framework\u002Foperator-sdk","operator-framework","SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.","https:\u002F\u002Fsdk.operatorframework.io",null,"Go",7653,1776,123,48,0,1,2,19,4,40.75,"Apache License 2.0",false,"master",[26,27,28],"kubernetes","operator","sdk","2026-06-12 02:02:14","\u003Cimg src=\"website\u002Fstatic\u002Foperator_logo_sdk_color.svg\" height=\"125px\">\u003C\u002Fimg>\n\n> ⚠️ **IMPORTANT NOTICE:** Images under `gcr.io\u002Fkubebuilder\u002F` Will Be Unavailable Soon\n>\n> **If your project uses `gcr.io\u002Fkubebuilder\u002Fkube-rbac-proxy`** it will be affected.\n> 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.\n>\n> The usage of the project [kube-rbac-proxy](https:\u002F\u002Fgithub.com\u002Fbrancz\u002Fkube-rbac-proxy) was discontinued from Kubebuilder and Operator-SDK.\n> It was replaced for similar protection using `authn\u002Fauthz` via Controller-Runtime's feature [WithAuthenticationAndAuthorization](https:\u002F\u002Fpkg.go.dev\u002Fsigs.k8s.io\u002Fcontroller-runtime@v0.18.4\u002Fpkg\u002Fmetrics\u002Ffilters#WithAuthenticationAndAuthorization).\n>\n> For more information and guidance see the discussion https:\u002F\u002Fgithub.com\u002Fkubernetes-sigs\u002Fkubebuilder\u002Fdiscussions\u002F3907\n\n[![Build Status](https:\u002F\u002Fgithub.com\u002Foperator-framework\u002Foperator-sdk\u002Fworkflows\u002Fdeploy\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Foperator-framework\u002Foperator-sdk\u002Factions)\n[![License](http:\u002F\u002Fimg.shields.io\u002F:license-apache-blue.svg)](http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0.html)\n\n## Documentation\n\nDocs can be found on the [Operator SDK website][sdk-docs].\n\n## Overview\n\nThis project is a component of the [Operator Framework][of-home], an\nopen source toolkit to manage Kubernetes native applications, called\nOperators, in an effective, automated, and scalable way. Read more in\nthe [introduction blog post][of-blog].\n\n[Operators][operator-link] make it easy to manage complex stateful\napplications on top of Kubernetes. However writing an Operator today can\nbe difficult because of challenges such as using low level APIs, writing\nboilerplate, and a lack of modularity which leads to duplication.\n\nThe Operator SDK is a framework that uses the\n[controller-runtime][controller-runtime] library to make writing\noperators easier by providing:\n\n- High level APIs and abstractions to write the operational logic more intuitively\n- Tools for scaffolding and code generation to bootstrap a new project fast\n- Extensions to cover common Operator use cases\n\n## Dependency and platform support\n\n### Go version\n\nRelease binaries will be built with the Go compiler version specified in the [developer guide][dev-guide-prereqs].\nA Go Operator project's Go version can be found in its `go.mod` file.\n\n[dev-guide-prereqs]:https:\u002F\u002Fsdk.operatorframework.io\u002Fdocs\u002Fcontribution-guidelines\u002Fdeveloper-guide#prerequisites\n\n### Kubernetes versions\n\nSupported Kubernetes versions for your Operator project or relevant binary can be determined\nby following this [compatibility guide][k8s-compat].\n\n[k8s-compat]:https:\u002F\u002Fsdk.operatorframework.io\u002Fdocs\u002Foverview#kubernetes-version-compatibility\n\n### Platforms\n\nThe set of supported platforms for all binaries and images can be found in [these tables][platforms].\n\n[platforms]:https:\u002F\u002Fsdk.operatorframework.io\u002Fdocs\u002Foverview#platform-support\n\n## Community and how to get involved\n\n- [Operator framework community][operator-framework-community]\n- [Communication channels][operator-framework-communication]\n- [Project meetings][operator-framework-meetings]\n\n## How to contribute\n\nCheck out the [contributor documentation][contribution-docs].\n\n## License\n\nOperator SDK is under Apache 2.0 license. See the [LICENSE][license_file] file for details.\n\n[controller-runtime]: https:\u002F\u002Fgithub.com\u002Fkubernetes-sigs\u002Fcontroller-runtime\n[license_file]:.\u002FLICENSE\n[of-home]: https:\u002F\u002Fgithub.com\u002Foperator-framework\n[of-blog]: https:\u002F\u002Fwww.openshift.com\u002Fblog\u002Fintroducing-the-operator-framework\n[operator-link]: https:\u002F\u002Fkubernetes.io\u002Fdocs\u002Fconcepts\u002Fextend-kubernetes\u002Foperator\u002F\n[sdk-docs]: https:\u002F\u002Fsdk.operatorframework.io\n[operator-framework-community]: https:\u002F\u002Fgithub.com\u002Foperator-framework\u002Fcommunity\n[operator-framework-communication]: https:\u002F\u002Fgithub.com\u002Foperator-framework\u002Fcommunity#get-involved\n[operator-framework-meetings]: https:\u002F\u002Fgithub.com\u002Foperator-framework\u002Fcommunity#meetings\n[contribution-docs]: https:\u002F\u002Fsdk.operatorframework.io\u002Fdocs\u002Fcontribution-guidelines\u002F\n","Operator SDK 是一个用于构建 Kubernetes 应用程序的开发工具包，提供了高级 API、有用的抽象和项目脚手架。其核心功能包括通过控制器运行时库简化操作逻辑的编写，提供快速启动新项目的工具以及覆盖常见操作员使用场景的扩展。该项目特别适合需要在 Kubernetes 上管理复杂有状态应用的开发者或团队使用，能够有效减少低级 API 的直接使用、代码样板的编写，并提高模块化程度，从而避免重复劳动。","2026-06-11 03:25:19","top_topic"]