Welcome!
Read the Kubernetes Contributor Guide.
If you aspire to grow scope in the SIG, please review the SIG Node contributor ladder for SIG specific guidance.
SIG Node enhancements are available in the https://github.com/kubernetes/enhancements/tree/master/keps/sig-node.
Code:
For general code organization, read contributors/devel/README.md for explaining things like
vendor/
, staging
, etc.
- Kubelet
- Probe: https://github.com/kubernetes/kubernetes/tree/master/pkg/probe
- NodeLifecycle: https://github.com/kubernetes/kubernetes/tree/master/pkg/controller/nodelifecycle
- Node API: https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/api/node
- CRI API: https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/cri-api
- DRA:
- E2E test:
- CI (test-infra)
Development Resources:
There are two types of end-to-end tests in Kubernetes:
Shared space / Sub projects:
- https://github.com/kubernetes/community/tree/master/contributors/devel/sig-node
- https://github.com/kubernetes/community/tree/master/sig-node#subprojects
Triage:
Test Grids:
- SIG Node overview: https://testgrid.k8s.io/sig-node
- Release Blocking: https://testgrid.k8s.io/sig-node-release-blocking
- Kubelet: https://testgrid.k8s.io/sig-node-kubelet
- Containerd: https://testgrid.k8s.io/sig-node-containerd
Task #1 : Compile kubelet See tips in the root Makefile:
Task #2 : Run a single unit test
Task #3 : Explore update/verify scripts
hack/update-gofmt.sh + hack/verify-gofmt.sh
- https://github.com/kubernetes/kubernetes/blob/master/hack/update-gofmt.sh
- https://github.com/kubernetes/kubernetes/blob/master/hack/verify-gofmt.sh
Task #4 : Explore dependencies
hack/pin-dependency.sh + hack/update-vendor.sh
Task #5 : Using local-up-cluster script
Running a local cluster
Note: Task 5 requires Linux OS
- Download the video file from zoom account
[email protected]
- Log in to YouTube under the
kubernetes-sig-node
account (use switch account) - Upload video to YouTube
- Name should follow the template:
<name of the meeting> yyyymmdd
likeKubernetes SIG Node 20240618
. - Add a link to the meeting notes and agenda document to the meeting description
- Add video to k8s-owned YouTube playlist:
- Once video is uploaded, open the video page, click +Save button under the video, select the checkbox
SIG Node Meetings
.
- Once video is uploaded, open the video page, click +Save button under the video, select the checkbox
- Name should follow the template:
- Add link to the video to the meeting notes document
- In zoom account change the title of the recording - add
(uploaded)
suffix