kubernetes-sigs / kwok

Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters.
https://kwok.sigs.k8s.io
Apache License 2.0
2.39k stars 190 forks source link

Enhancement of Technical Outcomes #1063

Open wzshiming opened 2 months ago

wzshiming commented 2 months ago

What would you like to be added?

https://mentorship.lfx.linuxfoundation.org/project/ef8e7637-2eb6-4672-8f6c-c9f9f0677da0

A section of the KWOK website detailing these technical outcomes.

We have identified the following areas of focus:

Here are some of the traces I found involving the use of kwok:

Some of the talks that mention kwok are:

Some of the docs that use kwok are:

Some of the projects that use kwok are:

we shouldn’t mention the description of the specific project. If possible, focus on what kwok can be used for, at most mentioning at the end of the content that the project is a practice of it.

Why is this needed?

On the KWOK homepage (https://kwok.sigs.k8s.io/), we aim to document the technical outcomes of using KWOK. These outcomes represent the aggregation of some of KWOK's features to achieve a high-level technical goal.

ref cncf/mentoring#1227

Manoramsharma commented 2 months ago

Hello @wzshiming,

I am thrilled at the prospect of contributing to the enhancement of KWOK's website, specifically in detailing the technical outcomes as outlined in issue #1063.

I have a recent experience with the Kyverno Chainsaw project, where I substantially improved its documentation to better showcase its advanced features. Initially, the quick start guide did not fully represent the capabilities of Chainsaw. To address this, I immersed myself in understanding the tool's innovative features through extensive research, including a series of insightful blog posts:

These articles helped me gain a deep understanding of Chainsaw's unique features like assertion trees, resource templating, and resource diff in assertion failures. Leveraging this knowledge, I adopted a narrative approach in the documentation to contextualize these features through real-use case examples. My contributions were compiled into a pull request, which has since been merged. The enhancements are now visible in the latest release of the Kyverno Chainsaw documentation, specifically in the Chainsaw Characteristics section.

For KWOK, I envision a similar approach. I plan to begin with a comprehensive review of KWOK's existing resources and identify key features through further research, including available documentation, blog posts, and community insights. My goal is to outline how these features collectively achieve high-level technical outcomes in areas like Chaos Testing, Performance, Simulation, and Scalability, presenting them in a clear, structured, and engaging manner.

I am keen to bring my documentation skills and enthusiasm for Kubernetes technologies to the KWOK project. Please let me know the best way to start contributing to this effort.

Best regards, Manoram

wzshiming commented 2 months ago

Thank you, but this program is pending approval, if this is approved, Monday 13th May to start mentee applications.

https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2024/02-Jun-Aug/README.md

Ayush9026 commented 2 months ago

@wzshiming sir i am also interested in mentorship https://github.com/kubernetes-sigs/kwok/issues/1063

wzshiming commented 2 months ago

The application is already open https://mentorship.lfx.linuxfoundation.org/project/ef8e7637-2eb6-4672-8f6c-c9f9f0677da0

lavishpal commented 2 months ago

Hi @wzshiming , I am interested in working on this issue, I have been doing some research around the same, I have some questions, Are there any guides or documents I should read? What are you expectation on technical outcome pages ?

pandeyshubham03 commented 2 months ago

Hi @wzshiming, I'm interested in working on this issue for the LFX summer term.

wzshiming commented 2 months ago

The application is already open, If you want to be a mentee of LFX, apply here https://mentorship.lfx.linuxfoundation.org/project/ef8e7637-2eb6-4672-8f6c-c9f9f0677da0