Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing links and removing referecens to Tungsten CNI #24

Merged
merged 1 commit into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 2 additions & 17 deletions doc/ref_arch/kubernetes/chapters/chapter03.rst
Original file line number Diff line number Diff line change
Expand Up @@ -398,58 +398,43 @@ vendors and the CNF operators. To allow easy integration of CNFs and the platfor
the plain CNI API resources or the API resources defined in the v1.2 of the Kubernetes Network Custom Resource
Definition De-facto Standard :cite:p:`k8s-multi-net-spec`.

- The Default CNI Plugin through the use of a deployment-specific configuration (such as Tungsten Fabric
:cite:p:`tungstenfabric`
- The Default CNI Plugin through the use of a deployment-specific configuration
- A **multiplexer/meta-plugin** that integrates with the Kubernetes control plane via a Container Network Interface
(CNI) and allows for the use of multiple CNI plugins, in order to provide this specific connectivity that the
default Network Plugin may not be able to provide (such as Multus).

.. list-table:: Comparison of example Kubernetes networking solutions
:widths: 33 33 33
:widths: 33 33
:header-rows: 1

* - Requirement
- Networking Solution with Multus
- Networking Solution with Tungsten Fabric
* - Additional network connections provider
- Multiplexer/meta- plugin
- Federated networking manager
* - The overlay network encapsulation protocol needs to enable ECMP in the underlay (infra.net.cfg.002)
- Supported via the additional CNI plugin
- Supported
* - NAT (infra.net.cfg.003)
- Supported via the additional CNI plugin
- Supported
* - Network Policies (Security Groups) (infra.net.cfg.004)
- Supported via a CNI Network Plugin that supports Network Policies
- Supported via a CNI Network Plugin that supports Network Policies
* - Traffic patterns symmetry (infra.net.cfg.006)
- Depends on the CNI plugin that is being used
- Depends on the CNI plugin that is being used
* - Centrally administrated and configured (inf.ntw.03)
- Supported via the Kubernetes API Server
- Supported via the Kubernetes API Server
* - Dual stack IPv4 and IPv6 for Kubernetes workloads (inf.ntw.04)
- Supported via the additional CNI plugin
- Supported
* - Integrating SDN controllers (inf.ntw.05)
- Supported via the additional CNI plugin
- TF is an SDN controller
* - More than one networking solution (inf.ntw.06)
- Supported
- Supported
* - Choose whether or not to deploy more than one networking solution (inf.ntw.07)
- Supported
- Supported
* - Kubernetes network model (inf.ntw.08)
- Supported via the additional CNI plugin
- Supported
* - Do not interfere with or cause interference to any interface or network it does not own (inf.ntw.09)
- Supported
- Supported
* - Cluster-wide coordination of IP address assignment (inf.ntw.10)
- Supported via IPAM CNI plugin
- Supported

For hardware resources that are needed by the Kubernetes applications, Device
Plugins :cite:p:`k8s-docs-deviceplugin`
Expand Down
7 changes: 1 addition & 6 deletions doc/ref_arch/kubernetes/refs.bib
Original file line number Diff line number Diff line change
Expand Up @@ -243,11 +243,6 @@ @misc{k8s-multi-net-spec
url = {https://github.com/k8snetworkplumbingwg/multi-net-spec}
}

@misc{tungstenfabric,
title = {Tungsten Fabric},
url = {https://tungsten.io/}
}

@misc{k8s-docs-ingress,
title = {Kubernetes Docs - Ingress},
url = {https://kubernetes.io/docs/concepts/services-networking/ingress}
Expand Down Expand Up @@ -798,7 +793,7 @@ @misc{k8s-feature-localstoragecapacityisolation

@misc{alibaba-blog-twitter,
title = {Alibaba Cloud Blog: What Can We Learn from Twitter's Move to Kubernetes},
url = {https://www.alibabacloud.com/blog/what-can-we-learn-from-twitters-move-to-kubernetes_595156}
url = {https://www.alibabacloud.com/blog/twitter-announced-switch-from-mesos-to-kubernetes_595156}
}

@misc{youtube-zalando,
Expand Down
Loading