Azure Operator Nexus Kubernetes-clusterknooppunt opnieuw starten
Af en toe kan een Nexus Kubernetes-knooppunt onbereikbaar worden. In dit artikel wordt uitgelegd hoe u het knooppunt opnieuw start via de az networkcloud kubernetescluster restart-node
CLI-opdracht.
Het opnieuw opstarten van een Nexus Kubernetes-knooppunt kan tot vijf minuten duren. Als de virtuele machine echter een slechte status heeft, treedt er uiteindelijk een time-out op bij het opnieuw opstarten. Open een ondersteuning voor Azure ticket voor dergelijke exemplaren.
Voordat u begint
Notitie
De benadering die in dit artikel wordt beschreven, is een agressieve methode voor het herstellen van een onbereikbare cluster-VM. Workloads die op de VIRTUELE machine worden uitgevoerd, worden beƫindigd; daarom moet deze herstartactie als laatste redmiddel worden beschouwd. Voordat u een herstart uitvoert op een virtuele machine, kunt u eerst het knooppunt instellen en leegmaken en vervolgens de VIRTUELE machine op een juiste manier afsluiten en weer omhoog halen.
Zorg ervoor dat u de nieuwste versie van de benodigde Azure CLI-extensies hebt.
Clusterknooppunt opnieuw opstarten
Naam van knooppunt ophalen
Als u de cluster-VM opnieuw wilt starten, is de knooppuntnaam vereist, die kan worden verkregen via
- De az CLI-opdracht
az networkcloud kubernetescluster show --name "kubernetesClusterName" --resource-group "resourceGroupName" --subscription "subscriptionName
bevat de details van het knooppunt. - U kunt ook
kubectl get node
de knooppunten weergeven.
Voer de CLI-opdracht uit om het Nexus Kubernetes-clusterknooppunt opnieuw te starten
Als u een clusterknooppunt opnieuw wilt starten, voert u de opdracht als volgt uit:
az networkcloud kubernetescluster restart-node --node-name "nodeName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName" --subscription "subscriptionName"
Als u deze opdracht wilt gebruiken, moet u inzicht hebben in de verschillende opties voor het opgeven van het knooppunt, het Nexus Kubernetes-cluster en de resourcegroep. Dit zijn de beschikbare opties:
--node-name
- is een vereist argument dat de naam aangeeft van het knooppunt dat u opnieuw wilt opstarten binnen het Nexus Kubernetes-cluster. U moet de exacte naam opgeven van het knooppunt dat u opnieuw wilt opstarten.--kubernetes-cluster-name
- is een vereist argument dat de naam van het Nexus Kubernetes-cluster aangeeft waarvan het knooppunt deel uitmaakt. U moet de exacte naam van het cluster opgeven.--resource-group
- is een vereist argument dat de naam aangeeft van de resourcegroep waarin het Nexus Kubernetes-cluster zich bevindt. U moet de exacte naam van de resourcegroep opgeven.--subscription
- is een optioneel argument waarmee het abonnement wordt opgegeven waarin de resourcegroep zich bevindt. Als u meerdere abonnementen hebt, moet u opgeven welke u wilt gebruiken.
Hier volgt een voorbeeld van wat de restart-node
opdracht genereert,
{
"endTime": "2023-10-20T19:28:31.972299Z",
"id": "/subscriptions/000000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/<location>/operationStatuses/000000000-0000-0000-0000-000000000000",
"name":"7f835f51-9b85-4607-9be1-41f09c11bc24*B684BCD26460AF4CD9525D5F4FFABA73B623C6A465E9C1E26D7B12EDB3D3EA78",
"resourceId": "/subscriptions/000000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.NetworkCloud/kubernetesClusters/myNexusK8sCluster",
"startTime": "2023-10-20T19:27:52.561479Z",
"status": "succeeded"
}