API Kubernetes 1.25 supprimées

Les clusters Anthos sur solution Bare Metal 1.14 s'exécutent sur Kubernetes 1.25. Kubernetes 1.25 a supprimé certaines API. Vous pouvez consulter la liste de ces API supprimées dans la section API Kubernetes 1.25 supprimées.

Déterminer si la suppression de l'API vous concerne

Dans la version 1.13 des clusters Anthos sur solution Bare Metal, la journalisation d'audit des clusters est activée sur tous les clusters et les journaux d'audit sont transmis à la suite Google Cloud Operations.

Pour déterminer si les comptes de service Kubernetes que vous utilisez effectuent des appels vers des API supprimées, exécutez la requête fournie dans l'explorateur de journaux :

  1. Dans la console Google Cloud, accédez à la page Explorateur de journaux du menu Journalisation.

    Accéder à l'explorateur de journaux

  2. Dans le champ Requête, saisissez la requête suivante :

    resource.labels.cluster_name = "CLUSTER_NAME" AND
    logName = "projects/PROJECT_ID/logs/externalaudit.googleapis.com%2Factivity" AND
    protoPayload.authenticationInfo.principalEmail:("system:serviceaccount" OR "@") AND
    protoPayload.authenticationInfo.principalEmail!~("system:serviceaccount:kube-system:") AND
    protoPayload.authenticationInfo.principalEmail!~("system:serviceaccount:cert-manager:") AND
    protoPayload.authenticationInfo.principalEmail!~("system:serviceaccount:capi-kubeadm-bootstrap-system:") AND
    protoPayload.authenticationInfo.principalEmail!~("system:serviceaccount:capi-kubeadm-bootstrap-system-webhook:") AND
    protoPayload.authenticationInfo.principalEmail!~("system:serviceaccount:capi-system:") AND
    protoPayload.authenticationInfo.principalEmail!~("system:serviceaccount:capi-system-webhook:") AND
    labels."k8s.io/removed-release"="1.25"
    

    Le résultat de cette requête indique si l'un de vos comptes de service Kubernetes effectue des appels d'API supprimés.