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
Copy file name to clipboardExpand all lines: articles/kubernetes-fleet/architectural-overview.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Azure Kubernetes Fleet Manager is meant to solve at-scale and multi-cluster prob
16
16
17
17
## Relationship between Fleet and Azure Kubernetes Service clusters
18
18
19
-
[](./media/conceptual-fleet-aks-relationship.png#lightbox)
19
+
[](./media/conceptual-fleet-aks-relationship.png#lightbox)
20
20
21
21
Fleet supports joining the following types of existing AKS clusters as member clusters:
22
22
@@ -50,19 +50,19 @@ The following labels are added automatically to all member clusters, which can t
50
50
51
51
Fleet provides `ClusterResourcePlacement` as a mechanism to control how cluster-scoped Kubernetes resources are propagated to member clusters.
52
52
53
-
[](./media/conceptual-resource-propagation.png#lightbox)
53
+
[](./media/conceptual-resource-propagation.png#lightbox)
54
54
55
55
A `ClusterResourcePlacement` has two parts to it:
56
56
57
-
1.**Resource selection**: The `ClusterResourcePlacement` custom resource is used to select which cluster-scoped Kubernetes resource objects need to be propagated from the fleet cluster and to select which member clusters to propagate these objects to. It supports the following forms of resource selection:
57
+
***Resource selection**: The `ClusterResourcePlacement` custom resource is used to select which cluster-scoped Kubernetes resource objects need to be propagated from the fleet cluster and to select which member clusters to propagate these objects to. It supports the following forms of resource selection:
58
58
* Select resources by specifying just the *<group, version, kind>*. This selection propagates all resources with matching *<group, version, kind>*.
59
59
* Select resources by specifying the *<group, version, kind>* and name. This selection propagates only one resource that matches the *<group, version, kind>* and name.
60
60
* Select resources by specifying the *<group, version, kind>* and a set of labels using `ClusterResourcePlacement` -> `LabelSelector`. This selection propagates all resources that match the *<group, version, kind>* and label specified.
61
61
62
62
> [!NOTE]
63
63
> `ClusterResourcePlacement` can be used to select and propagate namespaces, which are cluster-scoped resources. When a namespace is selected, all the namespace-scoped objects under this namespace are propagated to the selected member clusters along with this namespace.
64
64
65
-
1.**Target cluster selection**: The `ClusterResourcePlacement` custom resource can also be used to limit propagation of selected resources to a specific subset of member clusters. The following forms of target cluster selection are supported:
65
+
***Target cluster selection**: The `ClusterResourcePlacement` custom resource can also be used to limit propagation of selected resources to a specific subset of member clusters. The following forms of target cluster selection are supported:
66
66
67
67
* Select all the clusters by specifying empty policy under `ClusterResourcePlacement`
68
68
* Select clusters by listing names of `MemberCluster` custom resources
@@ -72,7 +72,7 @@ A `ClusterResourcePlacement` has two parts to it:
72
72
73
73
Fleet can be used to set up layer 4 multi-cluster load balancing across workloads deployed across a fleet's member clusters.
[](./media/conceptual-load-balancing.png#lightbox)
76
76
77
77
For multi-cluster load balancing, Fleet requires target clusters to be using [Azure CNI networking](../aks/configure-azure-cni.md). Azure CNI networking enables pod IPs to be directly addressable on the Azure virtual network so that they can be routed to from the Azure Load Balancer.
0 commit comments