API Kubernetes 1.25 eliminate

La versione 1.14 di Cluster Anthos on bare metal viene eseguita su Kubernetes 1.25. Kubernetes 1.25 ha eliminato alcune API. Puoi visualizzare un elenco di queste API eliminate in API Kubernetes 1.25 eliminate.

Determina se l'eliminazione dell'API ti riguarda

Nella versione 1.13 di Cluster Anthos on bare metal, in tutti i cluster è abilitato l'audit logging dei cluster e gli audit log vengono trasmessi in flussi alla suite operativa di Google Cloud.

Per determinare se gli account di servizio Kubernetes che utilizzi effettuano chiamate a eventuali API eliminate, esegui la query fornita in Esplora log:

  1. Nella console Google Cloud, vai alla pagina Esplora log nel menu Logging.

    Vai a Esplora log

  2. Nel campo Query, inserisci la seguente query:

    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"
    

    L'output di questa query mostra se uno dei tuoi account di servizio Kubernetes effettua chiamate API eliminate.