Discarded Kubernetes Resources
Check Items
Check whether there are discarded resources in the clusters.
Solution
- Scenario 1: The Service in the clusters of v1.25 or later has discarded annotation tolerate-unready-endpoints.
Error log:
some check failed in cluster upgrade: this cluster has deprecated service list: map[***] with deprecated annotation list [tolerate-unready-endpoints]
Check whether the Service provided in the log information contains the annotation tolerate-unready-endpoint. If so, replace the annotation with the following fields in Service spec:
publishNotReadyAddresses: true
- Scenario 2: The Service in the clusters of v1.27 or later has discarded annotation service.kubernetes.io/topology-aware-hints.
Error log:
some check failed in cluster upgrade: this cluster has deprecated service list: map[***] with deprecated annotation list [service.kubernetes.io/topology-aware-hints]
Check whether the Service provided in the log information contains the annotation service.kubernetes.io/topology-aware-hints. If so, replace it with the annotation service.kubernetes.io/topology-mode in the affected Service.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.