diff --git a/sig-node/README.md b/sig-node/README.md index 6c82f2280f5..e1bde974915 100644 --- a/sig-node/README.md +++ b/sig-node/README.md @@ -77,19 +77,23 @@ Monitor these for Github activity if you are not a member of the team. ## Goals -Topics include, but are not limited to: - -* Kubelet related features (e.g. Pod lifecycle) -* Node level performance and scalability (with [sig-scalability](../sig-scalability)) -* Node reliability -* Node lifecycle management (with [sig-cluster-lifecycle](../sig-cluster-lifecycle)) -* Container runtimes: docker, [rkt](../sig-rktnetes), etc. -* Images, package management -* Resource management (with [sig-scheduling](../sig-scheduling)) -* Issues related to monitoring (with [sig-instrumentation](../sig-instrumentation)) -* Node level security and Pod isolation (with [sig-auth](../sig-auth)) -* Kernel interactions (to a limited extent) -* ... +The following topics fall under scope of this SIG. + +- Kubelet and its features +- Pod API and Pod behaviors (with [sig-architecture](../sig-architecture)) +- Node API (with [sig-architecture](../sig-architecture)) +- Node controller +- Node level performance and scalability (with [sig-scalability](../sig-scalability)) +- Node reliability (problem detection and remediation) +- Node lifecycle management (with [sig-cluster-lifecycle](../sig-cluster-lifecycle)) +- Container runtimes +- Device management +- Image management +- Node-level resource management (with [sig-scheduling](../sig-scheduling)) +- Hardware discovery +- Issues related to node, pod, container monitoring (with [sig-instrumentation](../sig-instrumentation)) +- Node level security and Pod isolation (with [sig-auth](../sig-auth)) +- Host OS and/or kernel interactions (to a limited extent) We also work closely with [sig-storage](../sig-storage) and [sig-network](../sig-network). As you can see, this is a very cross-functional team! diff --git a/sig-node/charter.md b/sig-node/charter.md new file mode 100644 index 00000000000..4150b6058de --- /dev/null +++ b/sig-node/charter.md @@ -0,0 +1,75 @@ +# SIG Node Charter + +This charter adheres to the conventions described in the [Kubernetes Charter README] and uses +the Roles and Organization Management outlined in [sig-governance]. + +## Scope + +SIG Node is responsible for the components that support the controlled +interactions between pods and host resources. We manage the lifecycle of pods +that are scheduled to a node. We focus on enabling a broad set of workload +types, including workloads with hardware specific or performance sensitive requirements. We maintain +isolation boundaries between pods on a node, as well as the pod and the host. We +aim to continuously improve node reliability. + +### In scope + +SIG [readme] + +#### Code, Binaries and Services + +- Kubelet and its features +- Pod API and Pod behaviors (with [sig-architecture](../sig-architecture)) +- Node API (with [sig-architecture](../sig-architecture)) +- Node controller +- Node level performance and scalability (with [sig-scalability](../sig-scalability)) +- Node reliability (problem detection and remediation) +- Node lifecycle management (with [sig-cluster-lifecycle](../sig-cluster-lifecycle)) +- Container runtimes +- Device management +- Image management +- Node-level resource management (with [sig-scheduling](../sig-scheduling)) +- Hardware discovery +- Issues related to node, pod, container monitoring (with [sig-instrumentation](../sig-instrumentation)) +- Node level security and Pod isolation (with [sig-auth](../sig-auth)) +- Host OS and/or kernel interactions (to a limited extent) + +#### Cross-cutting and Externally Facing Processes + +- CRI [validation] and [testing policy] +- Node [test grid] and [perf dashboard] + +### Out of scope + +- network management ([sig-network](../sig-network)) +- persistent storage management ([sig-storage](../sig-storage)) + +## Roles and Organization Management + +This sig adheres to the Roles and Organization Management outlined in [sig-governance] +and opts-in to updates and modifications to [sig-governance]. + +### Additional responsibilities of Chairs + +- Technical leads seeded by legacy SIG chairs from existing subproject owners + +### Additional responsibilities of Tech Leads + +None + +### Deviations from [sig-governance] + +None + +### Subproject Creation + +SIG Technical Leads + + +[validation]: https://github.com/kubernetes/community/blob/master/contributors/devel/cri-validation.md +[testing policy]: https://github.com/kubernetes/community/blob/master/contributors/devel/cri-testing-policy.md +[test grid]: https://k8s-testgrid.appspot.com/sig-node#Summary +[perf dashboard]: http://node-perf-dash.k8s.io/#/builds +[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md +[readme]: https://github.com/kubernetes/community/tree/master/sig-node +[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md \ No newline at end of file