# sig-node mentoring
Join:
- Slack : #sig-node / #sig-testing / #kubernetes-dev (http://slack.k8s.io/ for invite)
- Mailing list : https://groups.google.com/forum/#!forum/kubernetes-sig-node
Landing page:
https://github.com/kubernetes/community/tree/master/sig-node#node-special-interest-group
- https://github.com/kubernetes/community/tree/master/sig-node#goals : pick some goals that interest you here and we can do walkthrus and demos, etc
Contributors guide:
https://github.com/kubernetes/community/tree/master/contributors/guide#contributor-guide
Development Resources:
https://github.com/kubernetes/community/tree/master/contributors/devel#table-of-contents
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
Enhancements:
- https://github.com/kubernetes/enhancements/tree/master/keps/sig-node
- https://github.com/kubernetes/enhancements/issues?q=is%3Aissue+is%3Aopen+label%3Asig%2Fnode
Issues:
https://github.com/kubernetes/kubernetes/issues?q=is%3Aissue+is%3Aopen+label%3Asig%2Fnode+
PRs:
https://github.com/kubernetes/kubernetes/pulls?q=is%3Apr+is%3Aopen+label%3Asig%2Fnode+
Code:
- https://github.com/kubernetes/kubernetes/tree/master/cmd/kubelet
- https://github.com/kubernetes/kubernetes/tree/master/pkg/kubelet
- https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/cri-api
CRI Impls:
- https://github.com/containerd/containerd
- https://github.com/containerd/cri
- https://github.com/cri-o/cri-o
- https://github.com/kubernetes/kubernetes/tree/master/pkg/kubelet/dockershim
Dependencies:
- https://github.com/google/cadvisor
- https://github.com/opencontainers/runc
- https://github.com/moby/moby
- etc..
Youtube:
- https://www.youtube.com/watch?v=I4AchBfe49U
- https://www.youtube.com/watch?v=E1O_fD4_OE4&list=PL69nYSiGNLP1wJPj5DYWXjiArF-MJ5fNG
HOT :fire: topics:
- https://github.com/kubernetes/enhancements/issues/753
- https://twitter.com/crosbymichael/status/1280619440724475906
- Removing dockershim
Sample interesting issues:
- https://github.com/kubernetes/kubernetes/issues/92855
- https://github.com/kubernetes/kubernetes/issues/92933
E2E test analysis and cleanup:
- [sig-node e2e test overview](https://docs.google.com/document/d/1fb-ugvgdSVIkkuJ388_nhp2pBTy_4HEVg5848Xy7n5U/edit?usp=sharing)
- [sig-node test analysis spreadsheet](https://docs.google.com/spreadsheets/d/1mEU8B2_PmMwwgp-_xnyp7QYMBwcLoA9NNlHwDyMvO0Y/edit?usp=sharing)
- [Node E2E tests documentation](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/e2e-node-tests.md)
- [Node E2E test repo](https://github.com/kubernetes/kubernetes/tree/master/test/e2e_node)
# Tasks
- Task #1 : Compile kubelet
- See tips in the root Makefile
- Task #2 : Run a single unit test
- See tips in the root Makefile
- Task #3 : Explore update/verify scripts
- hack/update-gofmt.sh + hack/verify-gofmt.sh
- hack/update-bazel.sh + hack/verify-bazel.sh
- Task #4 : Explore dependencies
- hack/pin-dependency.sh + hack/update-vendor.sh
- Task #5 : Using local-up-cluster script
- https://github.com/kubernetes/community/blob/master/contributors/devel/running-locally.md#starting-the-cluster