openyurtio / openyurt

OpenYurt - Extending your native Kubernetes to edge(project under CNCF)
https://openyurt.io
Apache License 2.0
1.72k stars 404 forks source link

[Question]Does OpenYurt support air-gapped deployment and management of nodes? #2169

Closed Thatwho closed 3 weeks ago

Thatwho commented 1 month ago

What happened: I am exploring OpenYurt for a scenario where internet access is limited or unavailable. I would like to understand if OpenYurt supports air-gapped deployment and offline management of the control-plane, including tasks like adding new nodes to the cluster..

What you expected to happen: I expect OpenYurt to allow for:

Offline deployment of the control-plane and edge nodes, without requiring internet access during installation. The ability to manage and expand the cluster (e.g., adding new nodes) in an offline environment after the initial deployment.

How to reproduce it (as minimally and precisely as possible): N/A, just general question about offline capabilities and management.

Anything else we need to know?:

Environment:

luc99hen commented 1 month ago

Maybe I don't fully understand your question, let me try to answer it.

  1. Adding new nodes to cluster involves the interaction between nodes and control plane. So basically the control plane must be available for nodes to be added when joining the cluster.
  2. Once the node is joined, the connection between nodes and control plane is not necessary. OpenYurt's edge autonomy feature allows for the offline management you mentioned.
Thatwho commented 3 weeks ago

Thank you! I have successfully deployed the project in an air-gapped environment.