<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kubernetes Contributors – SIG Network</title><link>https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/network/</link><description>Recent content in SIG Network on Kubernetes Contributors</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/network/index.xml" rel="self" type="application/rss+xml"/><item><title>Community: SIG Network Charter</title><link>https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/network/charter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/network/charter/</guid><description>
&lt;h1 id="sig-network-charter">SIG Network Charter&lt;/h1>
&lt;p>This charter adheres to the conventions described in the &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md"
target="_blank" rel="noopener">Kubernetes Charter README&lt;/a>
and uses
the Roles and Organization Management outlined in &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
.&lt;/p>
&lt;h2 id="scope">Scope&lt;/h2>
&lt;p>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.&lt;/p>
&lt;h3 id="in-scope">In scope&lt;/h3>
&lt;p>The following topics fall under ownership of this SIG:&lt;/p>
&lt;ul>
&lt;li>Networking control plane and data paths.&lt;/li>
&lt;li>Network service abstractions.&lt;/li>
&lt;li>Service discovery (DNS).&lt;/li>
&lt;li>Service load balancing (L4, L7).&lt;/li>
&lt;li>Network security and identity.&lt;/li>
&lt;li>Cluster connectivity.&lt;/li>
&lt;li>Cross-cutting concerns such as scalability.&lt;/li>
&lt;li>Metrics and monitoring associated with networking components.&lt;/li>
&lt;li>Multi-cluster networking (shared responsibility with &lt;a href="https://github.com/kubernetes/community/blob/master/sig-multicluster/README.md"
target="_blank" rel="noopener">sig-multicluster&lt;/a>
).&lt;/li>
&lt;/ul>
&lt;h4 id="code-binaries-and-services">Code, Binaries and Services&lt;/h4>
&lt;ul>
&lt;li>Services
&lt;ul>
&lt;li>APIs for defining and grouping network endpoints (i.e. &lt;a href="https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/"
target="_blank" rel="noopener">EndpointSlices&lt;/a>
, or the older &lt;a href="https://kubernetes.io/docs/concepts/services-networking/service/#endpoints"
target="_blank" rel="noopener">Endpoints&lt;/a>
API)&lt;/li>
&lt;li>APIs for defining L3/4 loadbalancing (i.e. &lt;a href="https://kubernetes.io/docs/concepts/services-networking/service/"
target="_blank" rel="noopener">Service&lt;/a>
, &lt;a href="https://gateway-api.sigs.k8s.io/"
target="_blank" rel="noopener">Gateway API&lt;/a>
)&lt;/li>
&lt;li>Reference implementations (i.e. &lt;a href="https://kubernetes.io/docs/concepts/overview/components/#kube-proxy"
target="_blank" rel="noopener">kube-proxy&lt;/a>
).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Ingress
&lt;ul>
&lt;li>APIs for defining ingress loadbalancing (i.e. &lt;a href="https://kubernetes.io/docs/concepts/services-networking/ingress/"
target="_blank" rel="noopener">Ingress&lt;/a>
, &lt;a href="https://gateway-api.sigs.k8s.io/"
target="_blank" rel="noopener">Gateway API&lt;/a>
, &lt;a href="https://github.com/kubernetes-sigs/gateway-api-inference-extension"
target="_blank" rel="noopener">Gateway API Inference Extension&lt;/a>
)&lt;/li>
&lt;li>API Implementations (i.e. &lt;a href="https://github.com/kubernetes/ingress-nginx/"
target="_blank" rel="noopener">ingress-nginx&lt;/a>
, &lt;a href="https://github.com/kubernetes-sigs/ingate"
target="_blank" rel="noopener">InGate&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Network Policy
&lt;ul>
&lt;li>APIs for defining network policies (i.e. &lt;a href="https://kubernetes.io/docs/concepts/services-networking/network-policies/"
target="_blank" rel="noopener">NetworkPolicy&lt;/a>
, &lt;a href="https://network-policy-api.sigs.k8s.io/api-overview/#the-adminnetworkpolicy-resource"
target="_blank" rel="noopener">AdminNetworkPolicy&lt;/a>
, &lt;a href="https://network-policy-api.sigs.k8s.io/api-overview/#the-baselineadminnetworkpolicy-resource"
target="_blank" rel="noopener">BaselineAdminNetworkPolicy&lt;/a>
)&lt;/li>
&lt;li>Reference implementations (i.e. &lt;a href="https://github.com/kubernetes-sigs/kube-network-policies"
target="_blank" rel="noopener">kube-network-policies&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Cluster DNS.&lt;/li>
&lt;li>Integration points with networking implementations (i.e. &lt;a href="https://kubernetes.io/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model"
target="_blank" rel="noopener">Container Network Interface (CNI)&lt;/a>
).&lt;/li>
&lt;li>&lt;a href="https://kubernetes.io/docs/concepts/architecture/cri/"
target="_blank" rel="noopener">Container Runtime Interface (CRI)&lt;/a>
(With &lt;a href="https://github.com/kubernetes/community/tree/master/sig-node"
target="_blank" rel="noopener">sig-node&lt;/a>
).&lt;/li>
&lt;li>Cloud provider network integrations (With &lt;a href="https://github.com/kubernetes/community/tree/master/sig-cloud-provider"
target="_blank" rel="noopener">sig-cloud-provider&lt;/a>
).&lt;/li>
&lt;/ul>
&lt;h4 id="cross-cutting-and-externally-facing-processes">Cross-cutting and Externally Facing Processes&lt;/h4>
&lt;h3 id="out-of-scope">Out of scope&lt;/h3>
&lt;ul>
&lt;li>The &lt;a href="https://kubernetes.io/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model"
target="_blank" rel="noopener">CNI&lt;/a>
specification itself, which is maintained outside the Kubernetes project&lt;/li>
&lt;li>Particular implementations of the &lt;a href="https://kubernetes.io/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-network-model"
target="_blank" rel="noopener">CNI&lt;/a>
specification&lt;/li>
&lt;/ul>
&lt;h2 id="roles-and-organization-management">Roles and Organization Management&lt;/h2>
&lt;p>This sig adheres to the Roles and Organization Management outlined in &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
and opts-in to updates and modifications to &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
.&lt;/p>
&lt;h3 id="additional-responsibilities-of-chairs">Additional responsibilities of Chairs&lt;/h3>
&lt;ul>
&lt;li>None&lt;/li>
&lt;/ul>
&lt;h3 id="additional-responsibilities-of-tech-leads">Additional responsibilities of Tech Leads&lt;/h3>
&lt;ul>
&lt;li>None&lt;/li>
&lt;/ul>
&lt;h3 id="deviations-from-sig-governance">Deviations from &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>None&lt;/li>
&lt;/ul>
&lt;h3 id="subproject-creation">Subproject Creation&lt;/h3>
&lt;p>SIG Technical Leads&lt;/p></description></item></channel></rss>