community/sig-node/CONTRIBUTING.md

4.0 KiB

Contributing on SIG Node

Welcome!

For Kubernetes Contributions

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.

For Enhancements

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.

Development Resources:

There are two types of end-to-end tests in Kubernetes:

Shared space / Sub projects:

Triage:

Test Grids:

Getting Started

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

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