Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Ressourcenvorgänge für einen verwalteten AKS-Cluster oder Knotenpool, z. B. Erstellen, Upgrade und Skalierungsvorgänge, können länger dauern als erwartet. Sie können den Fortschritt dieser Vorgänge überprüfen und den neuesten ausgeführten Vorgang abbrechen, um die Kontrolle über den verwalteten Cluster oder den Knotenpool wieder zu erlangen. Die Befehle in diesem Artikel untersuchen oder beenden keine Kubernetes-Workloadbereitstellungen oder -prozesse, die innerhalb von Pods ausgeführt werden.
Verwenden Sie den az aks operation show-latest Befehl, um den Status des neuesten Vorgangs in einem verwalteten Cluster anzuzeigen:
az aks operation show-latest \
--resource-group myResourceGroup \
--name myCluster
Die folgende Ausgabe ist ein Beispiel:
{
"endTime": null,
"error": null,
"id": "/subscriptions/<subscription-id>/resourcegroups/myResourceGroup/providers/Microsoft.ContainerService/managedClusters/contoso/operations/<operation-id>",
"name": "<operation-id>",
"operations": null,
"percentComplete": 1.0,
"resourceGroup": "myResourceGroup",
"resourceId": null,
"startTime": "2024-06-12T18:16:21+00:00",
"status": "InProgress"
}
Die Ausgabe enthält die folgenden Vorgangsdetails:
-
percentComplete: Der gemeldete Fertigstellungsprozentsatz für den Vorgang. -
startTime: Der Zeitpunkt, zu dem der Vorgang gestartet wurde. -
status: Der aktuelle Vorgangsstatus, zInProgress. B. .
Verwenden Sie den az aks operation show Befehl und die Vorgangs-ID aus der vorherigen Ausgabe, um einen bestimmten Vorgang anzuzeigen:
az aks operation show \
--resource-group myResourceGroup \
--name myCluster \
--operation-id "<operation-id>"
Zulassen, dass Vorgänge nach Möglichkeit ordnungsgemäß abgeschlossen werden. Sie können den neuesten Vorgang abbrechen, bevor er einen Terminalzustand erreicht, wenn der Vorgang hängen bleibt oder fehlschlägt, oder wenn Sie den Vorgang fehlerhaft gestartet haben. Die Möglichkeit, den neuesten ausgeführten Vorgang abzubrechen, ist allgemein über die Azure REST-API und die Azure CLI verfügbar.
Voraussetzungen
- Azure CLI, Version 2.85.0 oder höher. Führen Sie
az --versionaus, um die Version zu finden, und führen Sieaz upgradeaus, um ein Upgrade für die Version durchzuführen. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI. - Die
aks-previewErweiterung, die dieaz aks operationBefehle bereitstellt. Die Erweiterung wird automatisch installiert, wenn Sie einenaz aks operationBefehl zum ersten Mal ausführen. Führen Sie zum manuellen Installieren ausaz extension add --name aks-preview. Wenn die Erweiterung bereits installiert ist, aktualisieren Sie sie mitaz extension update --name aks-preview.
Abbrechen eines lang ausgeführten Vorgangs auf AKS
Wird verwendet az aks nodepool operation-abort , um den neuesten ausgeführten Vorgang in einem Knotenpool abzubrechen. Wird verwendet az aks operation-abort , um den neuesten ausgeführten Vorgang in einem verwalteten Cluster abzubrechen.
Im folgenden Beispiel wird ein Vorgang in einem Knotenpool in einem angegebenen Cluster abgebrochen:
az aks nodepool operation-abort \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myNodePool
Im folgenden Beispiel wird ein Vorgang für einen angegebenen Cluster abgebrochen:
az aks operation-abort \
--name myAKSCluster \
--resource-group myResourceGroup
Nachdem AKS die Abbruchanforderung akzeptiert hat, wird der Vorgang durch die folgenden Status durchlaufen:
| Vorgangsstatus | Bedeutung |
|---|---|
Canceling |
AKS bricht den Vorgang ab. |
Canceled |
AKS hat den Vorgang abgebrochen. |
Verwenden Sie den folgenden Befehl, um den neuesten verwalteten Clustervorgang zu überprüfen:
az aks operation show-latest \
--resource-group myResourceGroup \
--name myAKSCluster
Um den neuesten Vorgang in einem Knotenpool zu überprüfen, schließen Sie den --nodepool-name Parameter ein:
az aks operation show-latest \
--resource-group myResourceGroup \
--name myAKSCluster \
--nodepool-name myNodePool
Durch das Abbrechen eines Vorgangs werden änderungen, die AKS vor dem Abbruch angewendet haben, nicht automatisch zurückgesetzt.
Nächste Schritte
Weitere Informationen zur Überwachung der Leistung und Integrität Ihrer Kubernetes-Cluster- und Containerarbeitslasten finden Sie unter "Container Insights".