diff options
| author | k8s-ci-robot <k8s-ci-robot@users.noreply.github.com> | 2018-08-23 19:44:21 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-23 19:44:21 -0700 |
| commit | e340fb5685df22bdaa62f9129905fa80f61275d3 (patch) | |
| tree | 0e0f00011251ebb4ec1096a72d7e676dd7b8199e /sig-node | |
| parent | f1d6261f21978069d7592ce72c8617ceebc6e731 (diff) | |
| parent | 1efc194aa38697772cb90c7dc41d1ebf8fca0172 (diff) | |
Merge pull request #2065 from derekwaynecarr/sig-node-charter
[RFC] SIG-Node initial charter
Diffstat (limited to 'sig-node')
| -rw-r--r-- | sig-node/README.md | 30 | ||||
| -rw-r--r-- | sig-node/charter.md | 75 |
2 files changed, 92 insertions, 13 deletions
diff --git a/sig-node/README.md b/sig-node/README.md index 6c82f228..e1bde974 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. <!-- BEGIN CUSTOM CONTENT --> ## 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! <!-- END CUSTOM CONTENT --> diff --git a/sig-node/charter.md b/sig-node/charter.md new file mode 100644 index 00000000..4150b605 --- /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 |
