Skip to content

Commit 958a270

Browse files
Wei WengWei Weng
authored andcommitted
work synchronized acrolynx
Signed-off-by: Wei Weng <[email protected]>
1 parent a717809 commit 958a270

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

support/azure/kubernetes-fleet/cluster-resource-placement/crp-clusterresourceplacementworksynchronized-false.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This article describes how to troubleshoot `ClusterResourcePlacementWorkSynchron
1212

1313
## Symptoms
1414

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`.
1616

1717
> [!NOTE]
1818
> 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:
2626

2727
## Case study: ClusterResourcePlacement
2828

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.
3030

3131
### ClusterResourcePlacement specification
3232

@@ -81,7 +81,7 @@ status:
8181
status: "True"
8282
type: ClusterResourcePlacementOverridden
8383
- 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)
8585
yet
8686
observedGeneration: 1
8787
reason: WorkNotSynchronizedYet
@@ -113,7 +113,7 @@ status:
113113
- lastTransitionTime: "2024-05-14T18:05:05Z"
114114
message: 'Failed to synchronize the work to the latest: works.placement.kubernetes-fleet.io
115115
"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'
117117
observedGeneration: 1
118118
reason: SyncWorkFailed
119119
status: "False"
@@ -137,7 +137,7 @@ In this situation, here are several potential solutions:
137137
In other situations, you might opt to wait for the work to finish propagating.
138138

139139
## General Notes
140-
For ResourcePlacement the investigation is identicalinspect `.status.placementStatuses[*].conditions` for `WorkSynchronized` and check the associated Work in the `fleet-member-{clusterName}` namespace.
140+
For ResourcePlacement, the investigation is identicalinspect `.status.placementStatuses[*].conditions` for `WorkSynchronized` and check the associated Work in the `fleet-member-{clusterName}` namespace.
141141

142142
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]
143143

0 commit comments

Comments
 (0)