You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using private nodes is a tenancy model for vCluster where, instead of sharing the host cluster’s worker nodes, individual worker nodes are joined to a vCluster.
4
-
These private nodes act as the vCluster’s worker nodes and are treated as worker nodes for the vCluster.
4
+
These private nodes act as the vCluster’s worker nodes and are treated as worker nodes for the vCluster.
5
5
6
6
Because these nodes are real Kubernetes nodes, vCluster does not sync any resources to the host cluster as no host cluster worker nodes are used. All workloads run directly on the attached nodes as if they were native to the virtual cluster.
7
7
@@ -17,9 +17,9 @@ To allow nodes to join the virtual cluster, the cluster must be exposed and acce
17
17
<center>
18
18
19
19
<img
20
-
src="/docs/media/private-nodes/architecture.png"
20
+
src="/docs/media/diagrams/private-nodes.png"
21
21
width='800'
22
-
alt="Overview"
22
+
alt="Private nodes architecture showing dedicated worker nodes per vCluster"
If you are using [network policies](../configure/vcluster-yaml/policies/network-policy.mdx), private nodes traffic into the virtual cluster control plane must be allowed.
82
+
83
+
```yaml title="vcluster.yaml"
84
+
privateNodes:
85
+
enabled: true
86
+
87
+
controlPlane:
88
+
service:
89
+
spec:
90
+
type: LoadBalancer
91
+
92
+
policies:
93
+
networkPolicy:
94
+
enabled: true
95
+
controlPlane:
96
+
ingress:
97
+
- from:
98
+
# Allow incoming traffic from the load balancer internal IP address.
99
+
# This example is allowing incoming traffic from any address. Load balancer internal CIDR should be used.
0 commit comments