berops / claudie

Cloud-agnostic managed Kubernetes
https://docs.claudie.io/
Apache License 2.0
604 stars 40 forks source link

Feature: Roadwarrior on-prem mode PoC #962

Open bernardhalas opened 1 year ago

bernardhalas commented 1 year ago

Motivation

Claudie supports a sub-set of hybrid-cloud use cases. The common denominator of these use cases is the need that Claudie can directly reach the interfaces of all the nodes that compose the cluster (either on public or private IPs).

However, currently, we don't support a hybrid-cloud scenario where Claudie runs in the cloud, and it allows a Claudie-made cluster to be composed of nodes that are behind NAT, having just private IPs and not being directly reachable by Claudie. This is what some VPN implementations call a "Roadwarrior" mode.

Description

Figure out the networking and connectivity challenges for building clusters that would allow joining nodes that are not directly reachable, but hidden "behind NAT". Propose a technological idea on how to implement Claudie cluster creation workflow.

Exit criteria

MarioUhrik commented 1 year ago

We've agreed this is a low priority feature, and we're not going to groom this before October 2023