Inquiring About Supported Network Topologies in Submariner #3160
Replies: 3 comments
-
Short background on Submariner design, Submariner implements two main functions:
Control plane: The availability of the broker cluster does not affect the operation of the data plane in the participating clusters, meaning that the data plane will continue to route traffic using the last known information while the broker is unavailable. However, during this time, the control plane components will not be able to publish new or updated information to other clusters and learn about new or updated information from other clusters. When the connection is reestablished to the broker, each component will automatically resynchronize its local information with the broker and update the data plane if necessary. Data plane: The tunnels are created using a pluggable cable driver, currently, IPSec(default), VxLAN and WireGuard are supported. If you are interested in other cable driver, we always welcome contributions. Active/Passive HA for Gateway engine is supported. Additionally, Submariner periodically monitors the tunnels health and reflects this information into Lighthouse (for example: Lighthouse will not resolve remote service hostname to a remote cluster to which the tunnel is unhealthy). Can you elaborate on your environment? |
Beta Was this translation helpful? Give feedback.
-
Thank you for your reply. Assuming we have a set of 1000 clusters, this would result in 1,000,000 (1000 * 1000) potential tunnels. We plan to use Lighthouse and GlobalNet for this setup. Could you provide any scalability metrics or figures that indicate the level of scalability we can anticipate from Submariner in such a scenario? |
Beta Was this translation helpful? Give feedback.
-
On Thu, Sep 5, 2024 at 11:24 AM Adib Rastegarnia ***@***.***> wrote:
Thank you for your reply. Assuming we have a set of 1000 clusters, this
would result in 1,000,000 (1000 * 1000) potential tunnels. We plan to use
Lighthouse and GlobalNet for this setup. Could you provide any scalability
metrics or figures that indicate the level of scalability we can anticipate
from Submariner in such a scenario?
We currently don't have scalability metrics for that many clusters. If
possible, you may want to consider creating smaller clustersets to reduce
the number of connections between the clusters. However, keep in mind that
each cluster can only be part of one clusterset. A clusterset basically
equates to a broker namespace.
… —
Reply to this email directly, view it on GitHub
<#3154 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADDICZB3TUDFHWBJTAWPHYDZVBZT3AVCNFSM6AAAAABNVHOJBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZSGAYDKOJSGI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I am currently evaluating Submariner for networking across multiple Kubernetes clusters and am seeking clarification on the types of network topologies that Submariner supports.
From the documentation, it is clear that Submariner facilitates secure inter-cluster communication, but I would like to understand more about the specific topologies that can be implemented. My questions are as follows:
Beta Was this translation helpful? Give feedback.
All reactions