New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What is the difference between kubebuilder and operator-sdk #1758
Comments
|
@gyliu513 There's not a huge difference between the Go projects that kubebuilder and operator-sdk scaffold. Both use controller-tools and controller-runtime and both scaffold substantially similar go package structures. Where they differ is:
The SDK and Kubebuilder teams work closely together, and we're planning to increase our efforts to help the kubebuilder team maintain controller-tools and controller-runtime so that the entire community has access to the latest features and bug fixes. I'm closing this issue since that covers all the major things I can think of. We'll keep answering questions if you have follow-ups though! 🙂 |
|
Awesome, thanks @joelanford for the detailed explanation! One more question: Does the SDK and Kubebuilder team had some discussion to merge those two projects to one project for easy maintain? |
|
I believe the answer is yes @gyliu513 , it seems it is a work in progress at this time. |
I can use the https://github.com/kubernetes-sigs/kubebuilder to create an operator as well for both APIs and Controllers, so what is the major difference between those two projects?
The text was updated successfully, but these errors were encountered: