GKE is sending the message because the cluster has reached his current version end of life so it will be automatically updated to v1.22; however, you can choose whether you’d like to upgrade the cluster manually or still let GKE do it automatically
In order to be ready to upgrade the cluster, there are beta APIS that are already deprecated; this includes your ingress v1 beta 1. You can follow this guide to migrate your API .
Also, you can use the following example query using kubectl prom2json, and jq to determine which deprecated APis have been requested
kubectl get --raw /metrics | prom2json | jq '
.[] | select(.name=="apiserver_requested_deprecated_apis").metrics[].labels
'
``This command has been exactly copied from this guide that can be used if more info is needed [5].