docs: cleanup and add links to SIG Network charter

There were a couple things that were inaccurate, a couple things
out-of-date, and generally missing helpful links for newcomers
to find their way around.

Signed-off-by: Shane Utt <shaneutt@linux.com>
This commit is contained in:
Shane Utt 2024-06-24 08:19:12 -04:00 committed by Kubernetes Prow Robot
parent 518149a61e
commit 6ba68c75c2
1 changed files with 33 additions and 13 deletions

View File

@ -21,29 +21,31 @@ The following topics fall under ownership of this SIG:
- Cluster connectivity.
- Cross-cutting concerns such as scalability.
- Metrics and monitoring associated with networking components.
- Multi-cluster networking (shared responsibility with [sig-multicluster]).
#### Code, Binaries and Services
- Services
- APIs for defining and grouping networking endpoints.
- APIs for defining L3/4 loadbalancing.
- Reference implementation (kube-proxy).
- APIs for defining and grouping network endpoints (i.e. [EndpointSlices], or the older [Endpoints] API)
- APIs for defining L3/4 loadbalancing (i.e. [Service], [Gateway API])
- Reference implementations (i.e. [kube-proxy]).
- Ingress
- APIs for defining L7 loadbalancing.
- APIs for defining network policy.
- APIs for defining ingress loadbalancing (i.e. [Ingress], [Gateway API])
- Reference implementations (i.e. [ingress-nginx])
- Network Policy
- APIs for defining network policies (i.e. [NetworkPolicy], [AdminNetworkPolicy], [BaselineAdminNetworkPolicy])
- Reference implementations (i.e. [kube-network-policies])
- Cluster DNS.
- Integration points with networking implementations (e.g. CNI integration).
- Container runtime interface (CRI) (With [sig-node]).
- Integration points with networking implementations (i.e. [Container Network Interface (CNI)][CNI]).
- [Container Runtime Interface (CRI)][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
- The [CNI] specification itself, which is maintained outside the Kubernetes project
- Particular implementations of the [CNI] specification
## Roles and Organization Management
@ -66,9 +68,27 @@ and opts-in to updates and modifications to [sig-governance].
SIG Technical Leads
[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md
[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
[sig-multicluster]: https://github.com/kubernetes/community/blob/master/sig-multicluster/README.md
[EndpointSlices]: https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/
[Endpoints]: https://kubernetes.io/docs/concepts/services-networking/service/#endpoints
[Service]: https://kubernetes.io/docs/concepts/services-networking/service/
[kube-proxy]: https://kubernetes.io/docs/concepts/overview/components/#kube-proxy
[Ingress]: https://kubernetes.io/docs/concepts/services-networking/ingress/
[Gateway API]: https://gateway-api.sigs.k8s.io/
[ingress-nginx]: https://github.com/kubernetes/ingress-nginx/
[NetworkPolicy]: https://kubernetes.io/docs/concepts/services-networking/network-policies/
[AdminNetworkPolicy]: https://network-policy-api.sigs.k8s.io/api-overview/#the-adminnetworkpolicy-resource
[BaselineAdminNetworkPolicy]: https://network-policy-api.sigs.k8s.io/api-overview/#the-baselineadminnetworkpolicy-resource
[kube-network-policies]: https://github.com/kubernetes-sigs/kube-network-policies
[CNI]: https://kubernetes.io/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model
[CRI]: https://kubernetes.io/docs/concepts/architecture/cri/