Skip to content
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

Proposal: use kubeadm as kubernetes core component. use zig rewite k8e engine. #343

Open
1 of 2 tasks
xiaods opened this issue May 11, 2024 · 2 comments
Open
1 of 2 tasks

Comments

@xiaods
Copy link
Owner

xiaods commented May 11, 2024

Using the source code of Kubernetes to build a new release has the advantage of being a native binary, but the downside is that a large amount of change work needs to be adapted. As a Kubernetes distribution version that fits the style of one's own enterprise-level scenario, the core should still follow the official maintenance version of the CNCF community. After careful consideration, I suggest switching to the kubeadm method for deployment and assembly. Moreover, I hope to switch from the Go programming language to the Zig programming language, allowing me as a developer to gain a new programming experience. This is what open source is all about, thank you for the community's support. Let's wait and see!

Zig is my like programming lang recently.

  • reimplement kubeadm with zig. use C style to build this cli.
  • familiar kubeadm workflow
@xiaods
Copy link
Owner Author

xiaods commented May 11, 2024

@xiaods
Copy link
Owner Author

xiaods commented May 12, 2024

https://github.com/kubernetes-client/c
Official C client library for Kubernetes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant