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.
Parent topic: Troubleshooting for Pre-upgrade Check Exceptions
- Check Items
- Solution