diff options
| author | Kubernetes Prow Robot <k8s-ci-robot@users.noreply.github.com> | 2018-12-04 16:29:42 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-12-04 16:29:42 -0800 |
| commit | 4a4a4178b0fcd0570a4f3e704c331d6a5f1b50c7 (patch) | |
| tree | 2df377dd28183519ab678c521d2b8d8d70d60d78 | |
| parent | 2a12561ae3dcc4b8493f700e1f3228e60938fabd (diff) | |
| parent | 5ac97b8b7e91ad663032491638df9f19e94b6c6b (diff) | |
Merge pull request #2744 from caseydavenport/sig-network-charter
Add SIG Network charter
| -rw-r--r-- | sig-network/charter.md | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/sig-network/charter.md b/sig-network/charter.md new file mode 100644 index 00000000..ca4e058c --- /dev/null +++ b/sig-network/charter.md @@ -0,0 +1,74 @@ +# SIG Network 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 Network is responsible for the components, interfaces, and APIs which expose networking capabilities to Kubernetes +users and workloads. SIG Network also provides some reference implementations of these APIs, for +example kube-proxy as a reference implementation of the Service API. + +### In scope + +The following topics fall under ownership of this SIG: + +- Networking control plane and data paths. +- Network service abstractions. +- Service discovery (DNS). +- Service load balancing (L4, L7). +- Network security and identity. +- Cluster connectivity. +- Cross-cutting concerns such as scalability. +- Metrics and monitoring associated with networking components. + +#### Code, Binaries and Services + +- Services + - APIs for defining and grouping networking endpoints. + - APIs for defining L3/4 loadbalancing. + - Reference implementation (kube-proxy). +- Ingress + - APIs for defining L7 loadbalancing. +- APIs for defining network policy. +- Cluster DNS. +- Integration points with networking implementations (e.g. CNI integration). +- Container runtime interface (CRI) (With [sig-node]). +- Cloud provider network integrations (With [sig-cloud-provider]). + +#### Cross-cutting and Externally Facing Processes + +### Out of scope + +- The CNI specification itself, which is maintained outside the Kubernetes project +- Particular implementations of the CNI specification +- Particular implementations of the NetworkPolicy API +- Particular implementations of the Ingress API + +## 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 + +- None + +### Additional responsibilities of Tech Leads + +- None + +### Deviations from [sig-governance] + +- None + +### Subproject Creation + +SIG Technical Leads + +[sig-cloud-provider]: https://github.com/kubernetes/community/tree/master/sig-cloud-provider +[sig-node]: https://github.com/kubernetes/community/tree/master/sig-node + +[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md +[sig-subprojects]: https://github.com/kubernetes/community/blob/master/sig-network/README.md#subprojects +[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md |
