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: support/azure/kubernetes-fleet/cluster-resource-placement/crp-clusterresourceplacementworksynchronized-false.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
@@ -12,7 +12,7 @@ This article describes how to troubleshoot `ClusterResourcePlacementWorkSynchron
12
12
13
13
## Symptoms
14
14
15
-
When using the `ClusterResourcePlacement` or `ResourcePlacement` API object in Azure Kubernetes Fleet Manager to propagate resources, if the placement has been recently updated, the associated work objects aren't synchronized with the latest selected resources, and the `ClusterResourcePlacementWorkSynchronized` (for ClusterResourcePlacement) or `ResourcePlacementWorkSynchronized` (for ResourcePlacement) condition status shows as `False`.
15
+
When using the `ClusterResourcePlacement` or `ResourcePlacement` API object in Azure Kubernetes Fleet Manager to propagate resources, if the placement was recently updated, the associated work objects aren't synchronized with the latest selected resources, and the `ClusterResourcePlacementWorkSynchronized` (for ClusterResourcePlacement) or `ResourcePlacementWorkSynchronized` (for ResourcePlacement) condition status shows as `False`.
16
16
17
17
> [!NOTE]
18
18
> To get more information about why the work object synchronization fails, you can check the [work generator controller](https://github.com/Azure/fleet/blob/main/pkg/controllers/workgenerator/controller.go) logs.
@@ -26,7 +26,7 @@ This issue might occur for one of the following reasons:
26
26
27
27
## Case study: ClusterResourcePlacement
28
28
29
-
In the following example, the `ClusterResourcePlacement` is trying to propagate a resource to a selected cluster, but the work object isn't updated to reflect the latest changes because the selected cluster has been terminated.
29
+
In the following example, the `ClusterResourcePlacement` is trying to propagate a resource to a selected cluster, but the work object isn't updated to reflect the latest changes because the selected cluster was terminated.
30
30
31
31
### ClusterResourcePlacement specification
32
32
@@ -81,7 +81,7 @@ status:
81
81
status: "True"
82
82
type: ClusterResourcePlacementOverridden
83
83
- lastTransitionTime: "2024-05-14T18:05:05Z"
84
-
message: There are 1 cluster(s) which have not finished creating or updating work(s)
84
+
message: There are 1 cluster(s) which didn't finish creating or updating work(s)
85
85
yet
86
86
observedGeneration: 1
87
87
reason: WorkNotSynchronizedYet
@@ -113,7 +113,7 @@ status:
113
113
- lastTransitionTime: "2024-05-14T18:05:05Z"
114
114
message: 'Failed to synchronize the work to the latest: works.placement.kubernetes-fleet.io
115
115
"crp1-work" is forbidden: unable to create new content in namespace fleet-member-kind-cluster-1
116
-
because it is being terminated'
116
+
because it is terminating'
117
117
observedGeneration: 1
118
118
reason: SyncWorkFailed
119
119
status: "False"
@@ -137,7 +137,7 @@ In this situation, here are several potential solutions:
137
137
In other situations, you might opt to wait for the work to finish propagating.
138
138
139
139
## General Notes
140
-
For ResourcePlacement the investigation is identical — inspect `.status.placementStatuses[*].conditions` for `WorkSynchronized` and check the associated Work in the `fleet-member-{clusterName}` namespace.
140
+
For ResourcePlacement, the investigation is identical—inspect `.status.placementStatuses[*].conditions` for `WorkSynchronized` and check the associated Work in the `fleet-member-{clusterName}` namespace.
141
141
142
142
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]
0 commit comments